Skip to main content
OpenSourceAlternatives

Directus

Source-availableStatus: unknown

A content platform that wraps your existing SQL database

Alternative to Contentful, Airtable

Directus is a headless content platform that sits on top of a SQL database you already own. Instead of importing your data into a vendor store, you point Directus at PostgreSQL, MySQL, SQLite, or another supported database and it generates an admin app plus REST and GraphQL APIs over your existing tables.[1][2]

Quick verdict

Directus fits teams that already own a SQL database and want an admin app plus REST and GraphQL APIs over it without migrating data. Editors get a friendly Data Studio with dashboards, developers get auto-generated APIs and an SDK, and cost-conscious teams can self-host free under BUSL-1.1 or start Cloud at $15 per project. Choose Contentful or Airtable instead when you want fully managed content infrastructure without operating a database.[1][2][3]

Key features

  • Wrap your existing SQL schema Wraps a database you already own: Directus connects to an existing SQL database and mirrors its tables, with no required migration or data import step.[1]

  • Auto-generated REST and GraphQL APIs Instant REST and GraphQL APIs: every collection in the schema is served through both APIs automatically, with filtering, search, and aggregation built in.[1]

  • No-code Data Studio app Data Studio for the whole team: a no-code admin app where editors create content, build dashboards, and explore data with visualizations and reporting.[1]

  • Built-in analytics and dashboards Dashboards and reporting built in: the Analyse capability turns stored data into charts, dashboards, and reports without a separate BI tool for everyday questions.[1]

  • Maintained JavaScript SDK JavaScript SDK for developers: a maintained SDK connects frontend and backend code to Directus with authentication, realtime, and helper utilities.[1]

  • Free self-hosted Community edition Free-forever self-hosted Community edition: run Directus on your own infrastructure with any supported SQL vendor at no licence cost.[1]

  • Managed Cloud from $15 per project Cloud Standard from $15 per project per month: managed hosting with unlimited projects and roles, plus the Power Pack of AI, single sign-on, and advanced controls.[1]

  • SOC 2 Type II and GDPR posture Audited security posture: SOC 2 Type II audited with GDPR compliance stated on the pricing page, which matters for teams buying a content platform.[1]

Who will love it

  • Teams with a live database and an app to feed: the same tables can serve an existing application and a new editorial interface at once, which is the brownfield case Directus is built for.[1][2]

  • Product teams that want editors autonomous: the Data Studio plus dashboards let non-developers publish and report while developers own the schema and API.[1][2]

  • Cost-conscious teams willing to self-host: the free Community edition with Docker and a database you operate keeps licence spend at zero in exchange for operations work.[1][2]

Who should avoid it

  • Teams expecting a pure open-source licence: Directus is source-available under BUSL-1.1, not OSI-approved open source, so licence-sensitive adopters must read the terms.[1][2]

  • Teams with no database skills in-house: modelling collections, relations, and access rules assumes data literacy, and self-hosting adds upgrade and backup duties.[1]

  • Teams wanting zero-ops content infrastructure: the $15 Cloud entry is modest, but the cheapest fully managed story still trails incumbents with onboarding and support depth.[1][2]

Alternatives and compatibility

Contentful is the incumbent in the published catalogue relationship: a fully managed headless CMS for teams that prefer vendor-hosted content infrastructure over owning a database.[1]

Airtable is the second published alternative: a friendlier table-first tool for lightweight editorial workflows that do not need a real SQL backend or an API-first platform.[1]

The decisive tradeoff is ownership: Directus keeps your data in your own SQL database with a free self-host path, while the incumbents trade that control for managed convenience.[1]

Questions worth asking

What is the best Directus alternative for non-technical users?

Contentful is the incumbent in this catalogue relationship and the safer pick for non-technical teams that want fully managed content infrastructure with onboarding and support. Directus serves teams comfortable owning a database and doing some data modelling, even though editors get a friendly no-code studio.[1][2]

Is Directus really no-code?

Partly. Editors manage content, dashboards, and visualizations in the Data Studio without code, but modelling collections, relations, and permissions needs data literacy, and developers wire the REST or GraphQL API into the product.[1][2]

How much does Directus cost per month?

Self-hosting the Community edition is free forever. Directus Cloud starts at $15 per project per month on Standard (annual billing $12 equivalent was not stated; checked October 9, 2026), with Pro at $99 and Enterprise custom; Standard includes unlimited projects, roles, and the Power Pack.[1]

Can you self-host Directus?

Yes. The self-hosted Community edition runs with Docker alongside Node.js 20 or 22 and your own SQL database (PostgreSQL, MySQL, SQLite, SQL Server, Oracle, or CockroachDB), and the source is available under BUSL-1.1 rather than an OSI-approved open-source licence.[1][2]

Sources and editorial review

Source research. Reviewed on October 9, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.

We have not run or tested this product.

  1. Directus homepage (official)

    official · Observed October 9, 2026

    Official homepage: backend-platform positioning, wrap-existing-database definition, Data Studio, Analyse dashboards, JavaScript SDK, self-host and Cloud framing.

  2. Directus documentation (official)

    official · Observed October 9, 2026

    Official documentation: connect-to-existing-database quickstart, auto REST and GraphQL APIs, self-host requirements (Node.js 20/22, Docker, supported SQL vendors), BUSL-1.1 licence.

  3. Directus pricing (official)

    official · Observed October 9, 2026

    Official pricing: free-forever self-hosted Community, Cloud Standard $15 and Pro $99 per project per month, unlimited projects and roles, Power Pack, SOC 2 Type II and GDPR statements.

Compared with these products

Similar projects

Related projects with shared categories, technologies, or licensing.

KeystoneJS

KeystoneJSOpen

Code-first headless CMS with a GraphQL API and admin UI

Stars9,974
Commitjust now
LicenseMIT

KeystoneJS is a self-hosted, open-source headless CMS where developers define content models in TypeScript and get a GraphQL API plus an admin UI.

Medusa

MedusaOpen

Commerce building blocks rather than a fixed storefront

Stars32.4K
Commit2d ago
LicenseMIT

Medusa is a set of commerce modules - cart, orders, pricing, inventory, fulfilment - exposed as APIs you compose, rather than a themed storefront you customise around the edges.

Bagisto

BagistoOpen

Open-source Laravel ecommerce platform for stores and marketplaces

Stars28.2K
Commitjust now
LicenseMIT

Bagisto is an open-source Laravel ecommerce platform for building online stores, multi-vendor marketplaces, and B2B portals.

WooCommerce

WooCommerce

Open-source ecommerce plugin for WordPress

Stars10.5K
Commitjust now
LicenseGPL-2.0-or-later

WooCommerce is an open-source ecommerce plugin that turns a WordPress site into a self-hosted online store with payments, shipping, and a REST API.

Your Next Store

Your Next StoreAIOpen

Open-source Next.js commerce starter with headless Shopify, Medusa, or Stripe checkout

Stars5,526
Commitjust now
LicenseMIT

Your Next Store is an open-source Next.js storefront starter that connects to Shopify, Medusa, Saleor, or BigCommerce, or runs standalone on Stripe with Sanity.

Strapi

Strapi

Open-source headless CMS turning content models into REST and GraphQL APIs.

Stars73.3K
Commitjust now
LicenseMIT (Community Edition); proprietary Enterprise Edition for ee/ components

Strapi is a self-hosted, open-source headless CMS built with JavaScript and TypeScript that turns content models designed in a no-code builder into REST and GraphQL APIs behind a customizable admin panel.