Directus

Open-source data platform that wraps any SQL database with a real-time API and intuitive admin app

REST APISQLOpen-SourceDatabase-FirstCloud-HostedReal-TimeHeadless CMSData PlatformExtensible

Overview

Directus is an open-source data platform that provides instant REST and GraphQL APIs for any SQL database. Rather than imposing its own data structure, Directus mirrors existing database schemas and offers a no-code admin interface for content management. The platform supports PostgreSQL, MySQL, MariaDB, SQLite, MS SQL Server, OracleDB, and CockroachDB, making it suitable for teams that need to work with legacy databases or require database-agnostic solutions. Built with Node.js and Vue.js, Directus separates content management from presentation, enabling developers to deliver content to websites, mobile applications, IoT devices, and internal tools through unified API endpoints.

License

BSL 1.1 (Business Source)

Best for:

SaaS applicationsComplex data modelsInternal toolsLegacy database modernization

Features

REST API
GraphQL API
Any SQL Database
Flows Automation
File Transformations
Granular Permissions
Webhooks

Pricing

Free TierNo
Free LimitUnlimited for self-hosted
Cloud Starting$99/mo
Self-hostedYes

Compatible Technologies

Databases
PostgreSQLPostgreSQL
MySQLMySQL
MariaDBMariaDB
SQLiteSQLite
Microsoft SQL Server (MSSQL)Microsoft SQL Server (MSSQL)
Server Requirements

2+ cores

CPU

4 GB+

RAM

40–80 GB+

Disk

18.x+

Node.js

Technical Features

GraphQL API
REST API
Webhooks
Headless
Visual Editor
Live Preview
Media Library
Image Optimization
CDN Included
i18n
Version History
Drafts
Role-Based Access
Multi-Tenant
Audit Logs
TypeScript
Official SDK
CLI Tool
Plugin Ecosystem
SSO / OAuth
CI/CD Integration
Caching
Edge Deployment
Auto Scaling

Community

34.1

GitHub Stars

30k/week

NPM Downloads

15k+

Discord Members

2026-02-02

Last Update

Enterprise Features

Multi-tenant Support

Manage multiple projects or clients from a single instance with role-based data isolation

Scalability

Horizontal scaling and high-availability deployments

Dedicated Support

Community support via GitHub and Discord; priority support with SLA guarantees available on enterprise plans

99.9% Uptime SLA

Enterprise-grade reliability and uptime guarantees

Security & Compliance

Compliance Certifications

SOC 2 Type IIGDPR Compliance ISO 27001 SSL/TLS

* Compliance certifications may vary by deployment type. Self-hosted installations allow organizations to implement controls aligned with their regulatory requirements. Contact Directus for enterprise-specific compliance details.

Directus wraps any SQL database with an instant REST and GraphQL API

layer, plus a no-code Vue.js admin app for managing content and data

models. It works with existing databases without requiring migrations,

or lets you build a new schema from scratch. Supports PostgreSQL,

MySQL, SQLite, MariaDB, MS-SQL, OracleDB, and CockroachDB.

Key Highlights

- Instant REST and GraphQL APIs from any SQL database

- No-code admin panel built with Vue.js

- Visual automation builder for event-driven workflows

Why It Fits Jamstack Workflows

- Auto-generated REST and GraphQL endpoints expose all collections with built-in filtering, sorting, pagination, and field-level permissions — no custom API code required

- Webhooks and the built-in Flows automation engine trigger external builds or third-party services on content events like create, update, and delete

Typical Implementations

- Content-driven marketing websites

- Internal tools and back-office dashboards

- Product information management systems

- Multi-language editorial portals

Setup Snapshot

Hosting: "Self-hosted or Directus Cloud managed service"

Content: "Database-first schema edited via no-code Data Studio"

Delivery: "REST and GraphQL APIs with real-time WebSocket support"

Notes

- Directus mirrors your SQL schema directly — it does not abstract the database, so existing tables and relationships remain intact

- Licensed under BSL 1.1; free for organizations under $5M annual revenue/funding, commercial license required above that threshold