The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more. https://directus.io
  • TypeScript 80%
  • Vue 18.9%
  • SCSS 0.4%
  • JavaScript 0.4%
  • Liquid 0.2%
  • Other 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Rijk van Zanten b17d2e94ac
Release 12.6.1 (#28461)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Alex Gaillard <alex@directus.io>
2026-11-04 15:12:23 -05:00
.changeset Release 12.6.1 (#28461) 2026-11-04 15:12:23 -05:00
.claude Make claude hooks windows friendly (#26919) 2026-03-19 15:59:40 -04:00
.github Update to Node v26 (#27737) 2026-10-21 16:25:12 -04:00
.vscode Add ESLint rules to enforce consistent import order (#26445) 2026-01-07 10:04:54 -05:00
api Release 12.6.1 (#28461) 2026-11-04 15:12:23 -05:00
app Release 12.6.1 (#28461) 2026-11-04 15:12:23 -05:00
directus Release 12.6.1 (#28461) 2026-11-04 15:12:23 -05:00
packages Release 12.6.1 (#28461) 2026-11-04 15:12:23 -05:00
sdk Release 12.6.0 (#28420) 2026-10-27 12:52:12 -04:00
tests Fix flaky policy cache clear timing test (#28411) 2026-10-26 15:49:55 -04:00
.dockerignore Prevent re-installation of deps in Docker image (#20346) 2023-11-08 13:37:59 -05:00
.editorconfig Remove obsolete webmanifest extension from editorconfig (#19144) 2023-07-12 11:47:11 +02:00
.gitignore Migrate blackbox tests to E2E (#28226) 2026-09-18 14:15:31 -04:00
.prettierignore Update esbuild (#27738) 2026-07-01 15:24:44 +00:00
.prettierrc.json Purge legacy docs (#25594) 2025-08-05 01:44:13 +08:00
.stylelintignore Migrate @directus/visual-editing into the monorepo (#27157) 2026-04-22 14:10:12 -04:00
.stylelintrc.json Update esbuild (#27738) 2026-07-01 15:24:44 +00:00
AGENTS.md Update to Node v26 (#27737) 2026-10-21 16:25:12 -04:00
ai_policy.md Add ai policy (#27146) 2026-04-16 12:34:52 -04:00
cla.md Run formatter (#25604) 2025-08-05 14:52:35 -04:00
code_of_conduct.md Fix Outdated website links (#27656) 2026-06-02 12:14:05 -04:00
codecov.yaml Show codecov comments even less (#25716) 2025-08-18 12:35:02 -04:00
contributing.md Fix contributing link in readme (#27789) 2026-06-26 16:33:58 +00:00
contributors.yml Fix sandbox request URL scope not being enforced on redirects (#28457) 2026-11-04 14:13:59 -05:00
crowdin.yml Update crowdin pr labels to include no-changeset (#26623) 2026-02-10 16:49:09 -05:00
docker-compose.yml Replace minio with rustfs (#28234) 2026-09-14 11:36:33 -04:00
docker-entrypoint.cjs CVE Dependecy updates (#28120) 2026-08-18 12:32:15 -04:00
Dockerfile Bump nodejs version (#28459) 2026-11-04 19:22:10 +00:00
Dockerfile.dhi Bump nodejs version (#28459) 2026-11-04 19:22:10 +00:00
ecosystem.config.cjs Add env variables to configure PM2 log paths + documentation (#22155) 2024-04-10 11:01:45 -04:00
eslint.config.js Update ESLint dependencies and replace eslint-plugin-import with eslint-plugin-import-x (#28047) 2026-08-07 12:31:43 -04:00
license Add licensing (#27417) 2026-05-28 15:00:05 -04:00
package.json Dependency updates (#28451) 2026-11-04 12:11:29 -05:00
pnpm-lock.yaml Dependency updates (#28451) 2026-11-04 12:11:29 -05:00
pnpm-workspace.yaml Dependency updates (#28451) 2026-11-04 12:11:29 -05:00
readme.md Change license to BSL-1.1 (#18330) 2023-04-26 14:10:42 -04:00
security.md Linting and Formatting Upgrade (#18892) 2023-06-29 11:54:01 +02:00

Directus

The Collaborative Backend for Builders & AI

Connect any SQL database and get instant REST and GraphQL APIs, a visual management Studio, and a native MCP server for AI agents.

45M+ downloads · 500K+ projects deployed

Note

Free for most organizations. Under $5M annual revenue and 50 employees? Directus is completely free. Apply for an Open Innovation Grant license and get a key in minutes. Learn more about our license.


🐇 Introduction

Directus wraps any SQL database with a REST and GraphQL API layer and a visual Studio. Engineers control schema and access. Non-technical teammates and AI agents work directly with live data. No tickets, no boilerplate.

  • REST & GraphQL APIs: Automatically generated from your database schema. No configuration required.
  • Visual Studio: A full management interface for non-technical teammates.
  • AI Assistant: Embedded in the Studio. Creates, translates, and takes direct action on your content.
  • Native MCP Server: Connect Claude, Cursor, ChatGPT, or any MCP-compatible tool directly to your data.
  • Policy-based Access Control: Granular permissions down to the field level, for humans and AI agents alike.
  • Bring your own database: Postgres, MySQL, MariaDB, MS SQL, SQLite, OracleDB, CockroachDB, and more.
  • Fully extensible: Custom endpoints, hooks, interfaces, and modules.
  • Self-host or cloud: Run locally, on your own infrastructure, or on Directus Cloud.

Learn more about Directus · Documentation


🤖 AI & MCP

Directus includes a built-in AI Assistant and a native MCP server. AI works with your live data, not a copy of it.

  • AI Assistant: Creates content, runs translations, and triggers workflows directly from the Studio.
  • Native MCP Server: Any MCP-compatible agent or tool can connect to Directus. Same access policies that apply to your team apply to AI.
  • Governed by default: AI agents operate under the same role-based permissions as human users. No special cases, no workarounds.

Read the AI & MCP docs


🚀 Directus Cloud

Directus Cloud provisions a fully managed project in under 90 seconds.

  • Centrally managed: Self-service dashboard to create and monitor all your projects in one place
  • All-in-one solution: Database, storage, and auto-scaling included with a global CDN
  • Simple setup: Select a region and get a running instance immediately

Create a Directus Cloud Project


⚡ One-Click Deployment Options

Deploy on Railway

One click. Fully provisioned with PostgreSQL, Redis, and S3-compatible storage, connected via Railway's private network.

Deploy on Railway


🙋 Community Help

The Directus Documentation is a great place to start, or explore these other channels:


❤️ Contributing

Read our Contributing Guide before submitting pull requests.

Report security vulnerabilities per our Security Policy.

Built by our core team and contributors. Thank you.


📄 License

Directus is licensed under the Monospace Sustainable Core License (MSCL) 1.0, a source-available license derived from the Fair Core License.

Free for most builders. Organizations under $5M in annual revenue and 50 employees can use Directus for free under the Open Innovation Grant.

Free Core Tier. A free tier is available to everyone to explore and build on Directus without a commercial license.

Commercial License. Organizations above those thresholds using advanced or enterprise features require a commercial license. See pricing for details.