Power any project

with a modern, open source data platform

With over 19 million downloads, Directus is the world's first Open Data Platform for instantly turning any SQL database into an API and beautiful no-code app.

Developer Tooling

A modern data platform, designed for developers

Our modular codebase is 100% JavaScript, leveraging the power of Node.js and Vue.js 3 for blazing-performance and easy extensibility.

Explore our API reference
import { Directus } from '@directus/sdk';

const directus = new Directus('https://example.com');

await directus.items('articles').readByQuery({
search: 'introducing',
sort: ['date_published'],
limit: 1
});
{
"id": 430,
"title": "Introducing the All New Directus 9",
"date_published": "2020-11-12T17:56:41Z",
"author": {
"id": 43,
"name": "Benjamin Haynes"
},
"summary": "Lorem ipsum dolor sit amet..."
}
1. Your Database

Directus installs on top of any SQL database

You remain in complete control of your new or existing database. No need to migrate to a proprietary data model, so there's no vendor lock-in.

See supported SQL vendors
2. The Directus API

Save months building and maintaining your APIs

Design and build a production-grade REST+GraphQL API in minutes, with built-in authentication options, granular access control, and asset management

Browse the API Reference
3. The Directus No-Code App

Code-free data exploration and content management

Enable anyone (even the most non-technical business users) to author content, manage media, and visualize data in a beautiful, white-labeled app.

Read the App Guide
4. Connected Projects

Internal dashboards to omnichannel experiences

The fastest way to build an admin panel, manage digital experiences content, power SaaS platforms, organize IoT data, or anything else you can dream up.

Explore use-cases

Build with confidence on a proven platform

Directus is the world's leading Open Data Platform, with millions of downloads, thousands of active developers — and we're just getting warmed up.

Get started for free
Use Cases

A flexible platform, endless solutions...

Database Abstraction

Instantly layers on top of any SQL database

Directus uses introspection to instantly provide a dynamic REST+GraphQL API based on your database schema. No need to migrate data into a proprietary data model or worry about vendor lock-in.

Learn more

Ready to learn more?

Get started by creating a free project in our self-service Cloud Dashboard, or contact us to design a custom Enterprise plan for your business.

Documentation
Learn more about Directus, read our App Guide, browse tutorials, and dive into our API reference. View the docs
GitHub
Browse the open-source codebase, ask questions, request features, report an issue, or become a contributor. Join us on GitHub

Take back control of your data.

No spam, just important updates regarding Directus.