Connect
Generate REST and GraphQL APIs for any database.
Turn any idea into a scalable app in minutes. Meet Directus, the backend toolkit and UI loved by developers, teams, and agencies. 🐰
Built for technical teams. Used and loved by everyone.
Stop wasting hours on boilerplate. We built Directus to handle boring backend work so you can focus on everything else.
Connect your data sources and let Directus handle the heavy lifting, transforming them into responsive and powerful 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']
})
);
Fine-tune and tailor your backend's look and feel. With Directus, you have the tools to make it as simple or sophisticated as you and your end-users need.
Harness any (or all) of Directus' tools and extensions to construct seamless, dynamic applications tailored to your exact requirements.
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
You don't need to learn a new framework or language to work with Directus. Our toolkit is built to be unopinionated and flexible.
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.
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