Structr is an open-source generic low-code development and runtime platform built on graph technology. It stores both application definitions and application data in a Neo4j graph database, and teams use its visual schema, page, and flow editors to build fully custom web applications, backends, and integrations.[1][2]
Quick verdict
Structr fits teams that want a self-hosted low-code platform for custom data-driven apps on a graph database, with visual schema, page, and flow editors plus auto-generated REST APIs. The Community Edition is free open source, but there is no managed cloud to buy yet and the platform is explicitly not a ready-made CMS. Choose Directus instead when your data already lives in SQL and you prefer a relational backend.[1][2][3]
Key features
Visual graph schema modeling Graph-based schema editor: model custom types, properties, and relationships visually, with runtime schema evolution and no join-heavy queries.[1][2]
REST APIs with OpenAPI and Cypher Auto-generated REST and JSON APIs: expose types and methods with OpenAPI configuration, plus direct Cypher query execution and a visual graph browser.[1]
Drag-and-drop page builder Page and template builder: drag-and-drop UI components with dynamic repeaters bound to graph queries, templating expressions, localization, and live preview.[1][2]
Visual workflow automation Node-based flow editor: model orchestration and automation logic visually, combined with existing scripts where needed.[1][2]
GraalVM polyglot scripting Polyglot scripting via GraalVM: write isolated script expressions and methods in any GraalVM-supported language, with runtime execution and inspection.[1]
Virtual files with S3 storage Virtual filesystem with external storage: manage files with custom metadata, store binaries on S3-compatible providers, and access files over HTTP, FTP, or SSH/SCP.[1]
Role-based access control Security and access control built in: user and group management with role-based and resource-based permissions, REST API access control, and CORS configuration.[1]
Free Community, paid Enterprise Free self-hosted Community plus commercial options: run the full platform yourself at no license cost, or buy commercial licenses, support, and Enterprise hosting on Germany or EU infrastructure.[1][2]
Who will love it
Teams building custom internal tools on connected data: CRM, ERP, PIM, and DMS-style systems are the vendor stated sweet spot, where graph modeling fits intertwined records.[1][2]
Organizations that must self-host in Germany or the EU: fully self-hosted operation with no mandatory cloud services plus GDPR-compliant deployment support.[1][2]
Developers who want backend, frontend, and tooling in one stack: a single-file install with Docker and Kubernetes options keeps small services and larger deployments on the same platform.[1][2]
Who should avoid it
Teams expecting a ready-made CMS, CRM, or ERP: Structr explicitly is not a prebuilt business application, so you model and build the domain yourself.[1]
Teams wanting managed hosting today: the Cloud tiers are announced with early access and expected availability in early 2027, so self-hosting or Enterprise engagement is required now.[1][2]
Teams avoiding strong copyleft or graph databases: the core is GPL/AGPL licensed and Neo4j 4.4 or newer is required, which rules out some stacks and license policies.[1][2]
Alternatives and compatibility
Directus is the published catalogue competitor: a SQL-based collaborative backend and headless CMS with auto-generated REST/GraphQL APIs and Flows for teams that prefer relational modeling.[1][2]
The decisive tradeoff is the data model: Structr stores schema and data in a Neo4j graph for traversals without joins, while Directus wraps an existing SQL database you already own.[1][2]
Both are self-hosted platforms with visual modeling and generated APIs, but neither relationship is vendor-endorsed; the scope is limited to the visual-modeling self-hosted backend workflow.[1]
Questions worth asking
Is Structr really open source?
Can you self-host Structr?
Yes. The Community Edition is free open source for self-hosting with a single-file install or Docker and Kubernetes options, and it runs with no mandatory external cloud services. A managed Cloud (Free and Basic tiers) is announced with availability expected in early 2027, so self-hosting is the only option today.[1][2]
Is Structr a CMS?
No. Structr states explicitly that it is not a prebuilt CMS, CRM, ERP, website builder, or template collection. It is a generic platform that gives you the building blocks to design and operate your own applications, including content-driven ones, on a graph database.[1]
How much does Structr cost?
The Community Edition is 0 EUR open source for self-hosting. Cloud Basic is listed at 29 EUR per month for first real projects with early-access signup, and Enterprise is priced on request with on-premise or private cloud and SLA support. Cloud availability is expected in early 2027 (checked October 13, 2026).[1]
Sources and editorial review
Source research. Reviewed on October 13, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.
We have not run or tested this product.
- Structr official site
official · Observed October 13, 2026
Official site of Structr GmbH: low-code platform on Neo4j graph database, database plus frontend plus backend plus permissions in one stack, custom CRM/ERP/PIM/DMS builds.
- Structr README (official mirror)
official · Observed October 13, 2026
Repository README: generic low-code dev/runtime platform on graph tech, explicitly not a prebuilt CMS/CRM/ERP; schema, flow, data, and page editors; GraalVM scripting; REST/JSON plus OpenAPI and Cypher; virtual filesystem with S3; OAuth/LDAP SSO; Docker/Kubernetes; self-hosted GDPR operation; commercial support.
- structr/structr repository
official · Observed October 13, 2026
Repository identity: structr/structr mirror notice naming https://gitlab.structr.com/structr/structr as canonical development location.
- Structr license
official · Observed October 13, 2026
LICENSE.md: dual GPL-3.0-or-later and AGPL-3.0-or-later at user choice; commercial/individual license from Structr GmbH.
- Structr pricing
official · Observed October 13, 2026
Pricing: Community 0 EUR self-hosted open source; Cloud Free/Basic with early access, availability expected early 2027; Enterprise on request with on-premise/private cloud and SLA.
- Structr features
official · Observed October 13, 2026
Features: schema editor, flow editor, data editor with JSON/REST APIs, page and UI tooling.
- Structr architecture
official · Observed October 13, 2026
Architecture: integrated platform, single-file install, Docker and Kubernetes support, graph-native persistence on Neo4j.
- Structr documentation
official · Observed October 13, 2026
Docs site: version 7.0.0 published 2026-09-22, free access, documentation and forum on structr.org.
- Directus official site
official · Observed October 13, 2026
Directus official site plus inspected published catalogue record: collaborative backend and headless CMS with auto REST/GraphQL APIs, Flows, Backend Platforms and Content Management categories.
Compared with these products
No explicit proprietary baseline is recorded.