Jump to content

Directus

From ZelocoreCMS Wiki
Revision as of 22:22, 29 July 2026 by Digiwayen (talk | contribs) (Full article)
(diff) ← Older revision | Latest revision (diff) | Newer revision β†’ (diff)


Directus
Status 🀝 Community
Type Headless CMS / Data Platform
License Business Source License 1.1 (BSL 1.1)
Language TypeScript / Vue.js
Database
Latest Version
Release Date
Website Official Site
GitHub Repository

Directus is a headless CMS and data platform that wraps any existing database with a real-time API and a no-code data management app.

Overview

Directus connects directly to your existing database and introspects the schema rather than imposing its own data model. This database-first approach means your data remains in a standard format, making it easy to migrate away or access data directly with other tools.

Key Features

  • Database-First β€” Connects directly to any SQL database
  • Auto-generated API β€” Full CRUD endpoints for every table
  • Directus App β€” Fully-featured no-code data management UI (Vue.js)
  • Flows (Automation) β€” Visual workflow automation builder

Installation

Directus can be installed via Node.js or run as a Docker container. The Docker approach is highly recommended for production deployments.

API Reference

Directus provides a dynamic REST and GraphQL API that automatically reflects the schema of the connected database. It also provides an official SDK for JavaScript and TypeScript developers.

Pricing

Directus is free for self-hosted non-competing use under the BSL license. Directus Cloud offers managed hosting options.

Pros & Cons

βœ… Pros ❌ Cons
Works with ANY existing database BSL license (not pure open source)
Zero lock-in β€” plain data More complex initial configuration
Beautiful no-code app Less opinionated than other CMSs