Directus logo

Directus

Instant REST and GraphQL API for any SQL database with an intuitive admin app

36k Nodejs BUSL-1.1 today

Overview

Directus is an open-source data platform that wraps any new or existing SQL database (PostgreSQL, MySQL, SQLite, etc.) with an auto-generated REST and GraphQL API, plus a no-code web app for managing content and data. It supports role-based access control, file management, real-time subscriptions, webhooks, and a flows automation engine. Directus is used as a headless CMS, backend-as-a-service, and internal data tool. Self-hosting is via Docker Compose; a managed cloud is also available.

Where it falls short of Airtable

  • BUSL-1.1 license prohibits competing managed-hosting products without a commercial license
  • No built-in spreadsheet-style formula or pivot table UI like Airtable
  • Automations (Flows) are less mature than dedicated workflow tools like Zapier
  • Advanced data visualization requires an external BI tool; Directus provides data, not charts

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

cms
headless
api
database
self-hosted
Maintain Directus?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Directus difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/directus)](https://openreplace.com/directus)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Free and self-hostable no-code database that turns any SQL DB into a smart spreadsheet

63k TypeScript AGPL-3.0 today
2/5
1-click
Directus vs NocoDB

Modern open-source CRM built as an alternative to Salesforce

50k TypeScript AGPL-3.0 today
3/5
Directus vs Twenty

Open-source low-code platform to build internal apps and admin panels fast

40k TypeScript Apache-2.0 yesterday
3/5
1-click
Directus vs Appsmith

AI layer for existing databases: train and query ML models with standard SQL

39k Docker Elastic-2.0 yesterday
3/5
Directus vs MindsDB