Skip to main content

Directus

What is Directus?​

Directus is a real-time API and App dashboard for managing SQL database content.

  • Open Source. No artificial limitations, vendor lock-in, or hidden paywalls.
  • REST & GraphQL API. Instantly layers a blazingly fast Node.js API on top of any SQL database.
  • Manage Pure SQL. Works with new or existing SQL databases, no migration required.
  • Choose your Database. Supports PostgreSQL, MySQL, SQLite, OracleDB, CockroachDB, MariaDB, and MS-SQL.
  • Completely Extensible. Built to white-label, it is easy to customize the modular platform.
  • A Modern Dashboard. The no-code Vue.js app is safe and intuitive for non-technical users.

Deployment Variants​

Directus is available in two deployment configurations:

Directus (Default)​

  • Database: SQLite3 (file-based)
  • Use case: Development, testing, or small-scale deployments
  • Components: Single Directus container with embedded SQLite database

Directus with PostgreSQL​

  • Database: PostgreSQL + Redis
  • Use case: Production deployments requiring better performance, scalability, and caching
  • Components:
    • Directus container
    • PostgreSQL 16 container
    • Redis 7 container for caching
    • Automatic database configuration and health checks

Community Help​