Directus is a headless CMS that instantly turns your SQL database into REST and GraphQL APIs and gives you a beautiful, intuitive no-code app to manage all your content and data.
But it's also more than just a headless CMS. Itβs an open data platform that has all the tools you need for creating, managing, serving, visualizing, and even automating your data for your next web, mobile, or digital project.
β‘ Now with πΈοΈπ§¦ WebSockets and GraphQL subscription support through Directus Realtime.
Agencies, Fortune 500s, and organizations in-between are using Directus for many different types of use cases in addition to Headless CMS.
If you want to go to market faster with a solution thatβs also ready for true-production scale - Directus is the choice for your next headless CMS.
-> Create your account on Directus Cloud to spin up your first project
or...
Quickly get started with the self-hosted version using Docker.
Helpful Links π
Instant REST and GraphQL APIs β Directus creates powerful and easy to use REST and GraphQL APIs from your SQL database in 90 seconds or less. The APIs are highly performant and come with built-in features like robust authentication, caching, image transformation, aggregation, filtering, sorting, and pagination.
Intuitive No-Code App (CMS) β Developers AND non-technical users love how easy it is to manage content and even data models inside our Data Studio.
Page Builder β Take advantage of Many To Any (M2A) Relationships to create a page builder that allows your content editors to build pages composed of different components with totally customizable schemas.
Live Preview β Preview how your content will appear on your live site right within Directus... without waiting on long build times or deploy previews.
Localization & Translations β Directus makes it easy manage multilingual content with a specialized interface that users love. And no matter what languages your organization requires, our Admin App supports a growing number of locales.
Realtime β With WebSockets, you can effortlessly integrate real-time data updates into your frontend applications. Say goodbye to manual polling or workarounds, and embrace a more efficient and elegant solution that keeps your applications in sync with the latest information in real time.
Users and Authentication β Built-in JWT auth supports SSO via OAuth, OpenID, and LDAP, with 2FA and configurable password policies.
Roles and Permissions β Keep your data secure by creating unlimited roles and permissions to ensure users only access what they need. Add custom filter rules, custom validation, field-level permissions, IP allow-lists, and configurable public access.
Custom Dashboards β You no longer have to turn to separate business intelligence tools to get the reporting you need. With Insights you can rapidly build helpful dashboards without writing any code.
Built-In Automation β Stop stringing crazy workflows together with apps like Zapier, Make, or others. The Directus Flows module provides custom, event driven data processing and task automation right within your headless CMS.
Extensibility β Directus is highly modular and extensible. Your team can fully white-label it, create your own custom modules, interfaces, API endpoints, and much more using the Extensions SDK.
Unopinionated to the core
Directus completely conforms toΒ yourΒ tech stack, with support for any SQL database vendor and schema, REST and GraphQL APIs, all auth providers, and any file storage.
Node.js (APIs) + Vue (No-code app)
Built entirely in Typescript, primarily onΒ Node.jsΒ andΒ Vue.js, Directus is 100% open-source, modular and extensible, ensuring your project never hits a hard feature ceiling. The platform scales without issue,Β and some Projects have hundreds of millions of users.
Find more headless content management systems.