Connect
Generate REST and GraphQL APIs for any database.
Turn your database into a robust app in just 90 seconds.
Meet Directus, the composable data platform powering over 25 million projects (and counting 🐰)
Built for technical teams. Used and loved by everyone.
Stop losing hundreds of hours a year to boilerplate backend work. With Directus, you get an out-of-the-box platform that lets you focus on bringing your data to life.
Connect your data sources and Directus transforms them into responsive APIs ready for any application.
import { createDirectus, rest, readItems } from '@directus/sdk';
const client = createDirectus('https://xyz.directus.app').with(rest());
const item = await client.request(
readItems('articles', {
fields: ['id', 'title', 'date_published', 'summary']
})
);
Our clients have datasets from dispersed sources, multiple APIs and a wide variety of data types, and they haven't really thought about that process evolving. Directus unlocks access to all that data.
Matt Skinner
Technical Lead, Cucumber
Fine-tune and tailor your platform's look and feel. You have the tools to tailor it exactly to your end-users needs.
Our [team] can customize their dashboards however they want and work in a way that suits them best. That’s a huge time saver – to the tune of 20-30% of their daily work.
Esmae Villa
COO, Divine Persuasion Studio
With unopinionated tools and extensions, you can build anything imaginable in days. Not months or years.
Things that would take a month of work with other platforms can be built out in Directus in seconds. If it wasn't for Directus, we wouldn't be delivering on our dates as a team.
Tony Macias
Tech Lead, The Shift Network
Just like Legos, our composable data platform offers you a stackable SDK to manipulate your data however you see fit.
Generate REST and GraphQL APIs for any database.
Browse and filter your data in custom layouts.
Create and manage your data with custom forms and interfaces.
Protect your data with granular access controls.
Store, transform, and cache all your digital assets.
Visualize your data within robust and customizable dashboards.
Design complex workflows with flexible automation.
Sync live data over WebSockets and GraphQL Subscriptions.
It sits on top of your database, without altering any of the data, so if we had to introduce or combine new data – for example, our client's accounting database – we can simply add it to Directus and it’s there for us to access, browse and navigate.
Wayne Eldridge
Founder, Enamic
You don't need to learn a new framework or language to work with Directus. Our Node.js platform is purpose-built to play well with others.
From CMS websites to recognition platforms to 3D product builders and everything else in-between, we’ve yet to find a use case that Directus is unable to handle.
Matthew Rollinson
Co-Founder, Rolley.io