Directus
Replaceable in one session with an AI coding agent.
A headless CMS and admin panel that wraps a SQL database you already own, generating a REST and GraphQL API and an editing interface from the existing schema.
Build a narrow admin over your own schema. BE HONEST - Directus self-hosted is free for most uses. Build only for a much smaller surface STACK - Node reading the Postgres information schema, one HTML page GENERATING THE INTERFACE - Introspect tables, columns, types, nullability and foreign keys at boot - Map each type to one input; a foreign key becomes a searchable picker - A config file overrides labels, hides columns and sets which column is the display name THE API - REST over the same introspection: list with filter, sort and pagination; get; create; update; delete - Filters compile to parameterised SQL PERMISSIONS - Roles in a config file: per table and per column, read and write - Applied when the SQL is built, so the interface cannot bypass them REVISIONS - Every write appends the old row to a revisions table with the actor and the time - Nothing is ever overwritten without a record of what it was Include the introspection, the REST layer and the revisions table.
What you lose
- A complete admin interface generated from any SQL schema, with relations, file handling and revisions
- Granular role and permission rules enforced at the API layer rather than in your code
- A revision history per record, which is a lot of plumbing to reproduce
If you would rather not build
- Django admin, if the stack allows it
The escape hatch
open source · no votes, no paid placement
Refine
$0A React framework for admin panels, if you would rather write it than generate it.
refinedev/refinefree · open source
Why this verdict
our own opinion · changed only by a person
72/100
Verdict yes at 72. Generating an admin from a schema is a genuinely satisfying build; permissions and revisions are the parts to do carefully.
History
tracked since 10 Aug 2026 · nothing is ever overwritten
Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.
Questions about Directus
answered from the record above
Is Directus free?
No — the plan we track is $15 a month. Cloud from around $15/month billed monthly for a starter project; the self-hosted version is free under a business-source licence.
Can you replace Directus by building your own?
YES. Replaceable in one session with an AI coding agent. Replacement score 72 out of 100, build time one session. Read what you lose before you decide.
How much does Directus cost?
$15 a month on Starter — $180 a year. Recorded 9 Aug 2026.
What do you lose by replacing Directus?
A complete admin interface generated from any SQL schema, with relations, file handling and revisions; Granular role and permission rules enforced at the API layer rather than in your code; A revision history per record, which is a lot of plumbing to reproduce. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Directus?
Yes: Directus, Refine. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.
free forever · no tracking pixel · every prompt stays free on the site