Directus logo

Directus

Wraps any SQL database in instant REST and GraphQL APIs, a no-code admin app, and auth

Open Source Alternative to
Repository activity
  • Stars36k
  • Forks4.8k
  • Open Issues377
directus health score - Linux Foundation Insights
License

Other

Languages
  • TypeScript
  • Vue
  • SCSS
Directus screenshot

About Directus

Directus points at a new or existing SQL database and layers instant REST and GraphQL APIs, authentication, and a content app on top, with no schema migration required. The same data can be edited in the admin app, queried from a frontend, or driven by automation, so one database backs websites, apps, and internal tools at once.

It connects to PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB, and MS-SQL, and keeps your real table structure intact. The no-code Vue.js app gives non-technical editors a content interface, while developers white-label and extend the platform through its modular architecture.

Directus runs locally, on-premises, or on Directus Cloud, which adds managed database, storage, auto-scaling, a global CDN, and project provisioning by region. It uses the Monospace Sustainable Core License 1.0, a source-available license: free for smaller organizations and a free core tier, with a commercial license required for larger companies using advanced features.

Key features

  • Instant REST and GraphQL APIs over SQL databases
  • Connects to new or existing databases without migration
  • No-code Vue.js admin app for content editing
  • Authentication, roles, and permissions
  • White-label, modular extensibility

Details

First released
2012
Deployment
self-hostable · cloud
Databases
PostgreSQL · MySQL · SQLite · OracleDB
APIs
REST · GraphQL
License
Monospace Sustainable Core 1.0
Model
Source-available · commercial tier