Scores
About
Directus is an open data platform that sits on top of any SQL database and instantly generates a fully functional REST and GraphQL API, along with a no-code admin dashboard (the "App") for managing data. Unlike most CMS platforms that impose their own data schema, Directus is schema-agnostic — it introspects and wraps your existing database tables without modifying the underlying structure. This makes it ideal for teams that want a CMS layer over existing databases or need an admin interface for custom data models. Directus supports PostgreSQL, MySQL, SQLite, MS SQL, Oracle, CockroachDB, and more. It provides authentication, access control (field-level permissions), webhooks, flows (automation), real-time subscriptions, and file asset management. Directus is licensed under BSL 1.1 — free for organizations with under $5M in annual revenue, with commercial licenses required above that threshold. With 34.4k GitHub stars and v11.x (2026), Directus is widely used for custom admin panels, internal tools, and API backends.
Key Features
- Wraps any SQL database with instant REST and GraphQL APIs
- Schema-agnostic — works with your existing tables, no migration required
- No-code admin dashboard (App) built in Vue.js
- Field-level permissions and role-based access control
- Directus Flows — visual automation/workflow builder
- Real-time subscriptions via WebSockets
- File asset management with image transformations
- Self-hostable or Directus Cloud managed hosting
Pros
- Schema-agnostic approach — wraps existing databases without imposing structure
- Free for smaller organizations (<$5M revenue) under BSL 1.1
- 34k+ GitHub stars and very active development community
- Works with all major SQL databases, not just PostgreSQL
- Flows automation builder reduces need for separate integration tools
- REST + GraphQL + real-time subscriptions out of the box
Cons
- BSL 1.1 license — not truly open-source; commercial license required for larger orgs
- Setup and configuration requires developer involvement
- Complex permission system can be hard to reason about at scale
- Not optimized for traditional content publishing workflows (no rich editorial UX)
- Directus Cloud pricing is relatively expensive vs self-hosting
Pricing
Freemium- · Free for organizations with <$5M annual revenue/funding
- · Full platform under BSL 1.1 license
- · All features including Flows, real-time, and file management
- · Community support (Discord, GitHub)
- · Starts at $15/month (billed monthly)
- · Managed hosting by Directus team
- · Automatic updates and backups
- · Standard support
- · Required for organizations with >$5M annual revenue in production
- · Custom pricing and SLA
- · Dedicated support and onboarding
- · Advanced security and compliance options
Possible Stacks
Directus Self-Hosted
InfrastructureSelf-host Directus as a headless CMS and data platform that wraps any PostgreSQL database in an auto-generated REST and GraphQL API. Docker makes the single-container deployment portable — bring your existing database or let Directus create one.
Related Tools
Alternative to (6)
Learning Resources
No resources yet — check back soon.