Directus screenshot
#23 B+ Rank #67

Directus

A headless CMS/backend-as-a-service that wraps an existing SQL database with instant REST/GraphQL APIs and an admin UI. Standout trait is that it never owns a proprietary schema β€” the SQL database itself remains the source of truth.

CMS TypeScript (Node.js) Medium to deploy $50/mo equiv
74.8 / 100

βš™ Full Stack

Node.js/Express (Knex-based) backend generating dynamic REST/GraphQL APIs directly from the connected SQL schema, Vue3 admin app, supports Postgres/MySQL/SQLite/MSSQL.

πŸ“ˆ Scaling Analysis

Because Directus reads the schema directly from the underlying SQL database rather than maintaining its own copy, the app tier is stateless and scales horizontally cleanly, with the wrapped database itself being the only real scaling consideration.

πŸš€ Running on Nexlayer

Single directus pod pointed at a postgres pod (postgres.pod:5432) via DB_ env vars; add an S3-compatible storage pod for file assets if not using local disk. Official image is Docker Hub library β€” mirror via mirror.gcr.io/library/directus.