Directus

Directus

Freemium

The flexible backend for all your projects.

CMS
Headless CMS

Scores

Popularity
1/5
Learning Curve
3/5
Flexibility
5/5
Performance
4/5
Portability
4/5

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
Self-Hosted (Free)Free
  • · 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)
Directus Cloud$15/monthly
  • · Starts at $15/month (billed monthly)
  • · Managed hosting by Directus team
  • · Automatic updates and backups
  • · Standard support
EnterpriseContact sales
  • · 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

Infrastructure

Self-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.

Learning Resources

No resources yet — check back soon.

Vendor

Directus LLC

Directus LLC

Website →

Tags

SQLOpen SourceSelf-hostableFree TierAPI DevelopmentContent Management

Details

Maintained
Yes
Type
Headless
API support
REST, GraphQL
Git-based
No
Hosting
Cloud & Self-hosted
GitHub stars
34.9k
Stars updated
2026-04-26