Directus points at a SQL database you already have and generates an admin interface and an API over it, without imposing its own schema. Existing tables keep their names, types, and constraints.
That makes it unusually good for brownfield work: the same database can serve an existing application and a new editorial interface at once.
Decisive facts
- Wraps an existing SQL schema rather than replacing it
- REST and GraphQL APIs generated automatically
- Granular role and field level permissions
- Flows for automation, webhooks, and scheduled jobs
- Asset management with on-the-fly image transformation