📝 CMSBSL 1.1 29K+

Directus

Instant REST and GraphQL APIs for any SQL database

Directus is the real-time API and admin dashboard that turns any SQL database into a headless CMS. With 29K+ GitHub stars, it works with your existing database—no migrations required. Instant APIs, beautiful admin panel, complete customization.

Min Memory2 GB
Min CPU2 cores
LicenseBSL 1.1
Directus screenshot

Why Directus?

Starting a new project? Most CMS tools force you into their schema. Have an existing database? They can't help. You need a tool that works both ways—one that wraps existing databases with instant APIs or manages new databases from scratch.

How It Works

Point Directus at any SQL database, and it instantly generates REST and GraphQL APIs. The admin dashboard lets non-technical users manage content without touching the database directly. Works with PostgreSQL, MySQL, SQLite, MariaDB, MS-SQL, and more.

What Is Directus?

Directus is a real-time API platform with an admin dashboard. It layers a Node.js API on any SQL database, providing REST/GraphQL endpoints, real-time subscriptions, and a Vue.js admin interface. Database-agnostic and fully extensible.

Key Benefits

Why teams choose Directus

🗄️

Any SQL Database

PostgreSQL, MySQL, SQLite, MS-SQL, Oracle, CockroachDB.

No Migrations

Works with existing databases. No schema changes required.

🔌

Instant APIs

REST and GraphQL generated automatically from your schema.

Beautiful Admin

Vue.js dashboard for content management by any team member.

📡

Real-Time

Live API updates with WebSocket subscriptions.

🎨

White-Label

Fully customizable interface for client projects.

Features

Everything you need to build with Directus

Data Studio

Visual interface for managing all content and data.

Access Control

Granular permissions per collection and field.

Flows

Visual automation builder for data operations.

Insights

Analytics dashboards built from your data.

Extensions

Extend with custom interfaces, modules, and endpoints.

File Storage

Integrated asset management with transformations.

Use Cases

What you can build with Directus

Backend for web and mobile apps
Headless CMS
Internal tools and admin panels
Legacy database modernization
Data management dashboards
Multi-tenant platforms

Technology Stack

TypeScriptNode.jsVue.jsPostgreSQLDocker

Ready to deploy Directus?

Get started in minutes. Deploy on your own infrastructure at actual cloud cost. No markup, no vendor lock-in.