We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money
The bottom line
A strong fit for database-led teams; cloud plans get expensive as seats and collections grow.
Directus turns a connected database into REST and GraphQL APIs and a no-code admin interface. Its MCP server and AI Assistant add useful options for teams connecting AI tools, while role-based access carries through to AI agents. One Reddit thread describes using Directus to give content editors a CMS without pulling developers into routine edits; that is useful anecdotal evidence, not a broad user survey.
The pricing page lists Core at $89/month billed yearly or $99 monthly, with 3 seats, 25 collections and 5 flows. Team lists 10 SSO seats for $588/month billed yearly or $698 monthly, but the FAQ lists different prices: $499 and $599. Eligible organizations under $5 million in annual revenue and with fewer than 50 employees can apply for free self-hosting; cloud hosting is listed at $99/month.
Good fit if
- Teams managing content in an existing database
- Developers who want generated REST and GraphQL APIs
- Eligible organizations seeking free self-hosting
Skip it if
- Teams that need a low-cost hosted CMS
- Nontechnical teams without developer support
- Organizations needing predictable Team pricing

ScoresHow it rates
What works
- Generates REST and GraphQL APIs from a connected database
- No-code interface lets teams manage database content
- Native MCP server connects compatible AI tools
- AI Assistant can write, translate and create records
- Role-based access policies also apply to AI agents
What doesn't
- Core limits teams to 3 seats, 25 collections and 5 flows
- Team pricing differs between the plan card and FAQ
- Extra Team seats cost $50 per seat monthly
- Premium Support is an add-on with unpublished pricing
- A Reddit commenter called self-hosting the biggest hurdle
01What Directus actually does
Directus is a database-driven backend: connect it to a database and it generates REST and GraphQL APIs, alongside a no-code interface for managing the data. That makes it more than a conventional headless CMS, though teams can use it to manage content as well as other structured records. You can self-host Directus or use Directus Cloud.
The database remains central. In one Reddit thread, a Directus contributor says the platform introspects an existing database schema, so teams can start without migrating their data. Directus also has a native MCP server for connecting compatible AI tools to a backend. Its built-in AI Assistant can write and translate content, create records, and route content for review; agents follow the same access policies as human users. A digital asset manager handles files and on-demand image sizes. In short, Directus puts APIs, data administration and AI access around a database your team already controls.
02Where Directus is strong
Directus suits teams that want an API and an admin app without building both around their database. Editors can work through the no-code interface while developers use the generated REST or GraphQL APIs. A contributor in one Reddit thread says schema introspection avoided a data migration; another described using Directus to give in-house editors a tool for mobile-app content, freeing developers to focus on the apps. Those are anecdotes, not guarantees, but they show the appeal for database-led projects.
The AI features are also more connected to the actual data than a standalone writing assistant. Directus’s native MCP server lets compatible tools connect to its backend, and the built-in assistant can create records and route content for review. The stated access-policy parity matters: AI agents use the same role-based permissions as human users. The file manager and on-demand image sizing add practical content operations in the same system.
Teams can self-host or choose Cloud, so Directus is worth considering when keeping control of the database matters. It is a stronger fit for teams comfortable with a database-backed setup than for buyers looking only for a hosted editorial interface.
03Where it falls short
The cloud pricing gets harder to justify as a team grows. According to the published pricing details, Core costs $99 a month or $89 a month billed yearly, and caps you at 3 user seats, 25 collections and 5 flows. Team is listed on its plan card at $698 monthly or $588 monthly billed yearly, but the FAQ gives $599 and $499 respectively. That discrepancy is worth resolving before budgeting. Team includes 10 SSO seats, 50 collections (expandable to 100) and 20 flows; extra seats cost $50 per seat monthly, and each additional 25-collection pack costs $100.
Enterprise pricing is not published, and its collection count starts at 200+, so larger deployments need a sales quote. The Open Innovation Grant offers free self-hosting only to organizations with under $5 million in annual revenue and fewer than 50 employees; its cloud hosting is $99 a month. Premium Support pricing is also not published. Directus therefore has a low-cost route for qualifying self-hosted teams, but predictable costs are less clear for cloud customers adding seats or collections.
04Directus pricing: what you'll actually pay
Directus Core is listed at $99 per month, or $89 per month with annual billing. It includes 3 user seats, 25 collections and 5 flows. Team jumps to $698 monthly or $588 monthly billed yearly, with 10 SSO seats, 50 collections (expandable to 100) and 20 flows. That is a steep increase for teams that need Team’s SSO or higher limits.
There is a pricing-page conflict: the Team FAQ gives $599 monthly or $499 annually billed, rather than the plan card’s $698/$588. Confirm the quote before budgeting. Extra Team seats cost $50 per seat monthly; another 25 collections cost $100. Premium Support is an add-on, but its price is not published. Enterprise pricing is custom.
Qualifying organizations under $5 million in annual revenue and with fewer than 50 employees can get free self-hosting through the Open Innovation Grant; its cloud hosting is $99 monthly. Directus also lists a 14-day free trial. The pricing page does not make the Team discrepancy easy to ignore.
05Switching to (or from) Directus
Directus connects to an existing database and generates REST and GraphQL APIs, so switching in starts with checking whether your database and content model suit the setup. Plan for developers to review the schema, permissions and any integrations that depend on your current APIs. If teams use Directus’s interface, AI Assistant or MCP server, account for those workflows too; the published product information says AI agents follow the same access policies as human users.
Switching away may require replacing those generated APIs and rebuilding connected workflows. The published material does not publish export formats, migration tooling or a documented exit process, so confirm those details before moving production data. It also includes no Reddit posts or comments to substantiate why customers leave; we can’t attribute departure reasons to users. Directus’s database-led approach may suit teams that want control of their data model, but it does not by itself establish how portable a specific implementation will be.
From the threadsWhat users say
Directus users in these threads are mostly positive about adapting a CMS to an existing database, its permissions and its flow editor. The reservations are practical: one user flags authentication as complicated, and another disputes whether Directus is free.
Being able to just spin up a CMS that adapted to the schema of the database saved us months if not years of work
The best things about directus is the permission system and the whole flow editor
I guess the most complicated thing would be authentication
Directus isn't free – the pricing on their website reads very clear and straightforward to me
Questions people ask
What is Directus?
Directus connects to a database and generates REST and GraphQL APIs, with a no-code admin interface for managing data and content. It can be self-hosted or used through Directus Cloud. Its native MCP server connects compatible AI tools to a Directus backend, and its built-in AI Assistant can write, translate, create records and route content for review.
Can Directus work with an existing database?
Yes. Directus’s product description says it connects to a database and generates APIs and an admin interface from it. In one Reddit thread, a Directus representative said it introspects the database schema, so teams can get started without migrating their data. That can suit teams that want content management without replacing their database.
Is self-hosted Directus free?
Not for every organization, based on the published pricing details. The Open Innovation Grant lists free self-hosting with no feature limits for organizations under $5 million in annual revenue and with fewer than 50 employees. Cloud hosting for grant recipients is listed at $99 per month. A Reddit commenter described self-hosting as free up to $5 million in revenue, but the pricing details also include the employee limit.
How much do Directus plans cost, and what are their limits?
Core is listed at $99 monthly or $89 per month billed yearly, with 3 seats, 25 collections and 5 flows. Team’s plan card lists $698 monthly or $588 per month billed yearly, while the FAQ gives $599 and $499. Team includes 10 SSO seats, 50 collections expandable to 100, and 20 flows. The published Team prices conflict.
What AI features and access controls does Directus offer?
Directus lists a native MCP server for connecting compatible AI tools and a built-in AI Assistant that can write, translate, create records and route content for review. Its product information says AI agents use the same access policies as human users. That means permissions are part of the stated AI setup, not a separate set of agent-only rules.
Sources
- Directus homepage
- Directus pricing page
- Reddit: Directus is our open-source data platform that instantly wraps any SQL database with an API and no-code app. We've spent years porting it to 100% JavaScript and would love your feedback!
- Reddit: On the hunt for a headless CMS
- Reddit: Best self hosted CMS: Directus vs Sveltia
- Reddit: Any recommendations for self hosting? Using Directus Cloud is ridiculously expensive.
