Our Visual Editing feature is live! 🎉 Learn more
Directus Logo
  • Use Cases and Features
    • Headless CMS
      Manage and deliver content with ease
    • Backend-as-a-Service
      Build and ship applications faster
    • Headless Commerce
      A single source of truth for products
    • 100+ More Use Cases
      Build anything (or everything)
    • Instant APIs
      Connect a database, get REST + GraphQL APIs
    • Granular Policy-Based Auth
      Provide secure, autonomous data access
    • Visual Automation Builder
      Automate content and data workflows with ease
    • 50+ More Features
      Get everything you need out-of-the-box
    Project Showcase
    Built With Directus

    Built With Directus

    See what everyone's been building with Directus

  • Learn More
    • Blog
      Read our latest articles and guides
    • Case Studies
      Case studies and success stories
    • Community
      Join our 13k member Discord community.
    • Agency Directory
      Browse our list of agency partners
    • About Us
      Learn more about Directus and the team
    • Wall of Love
      See what others are saying about us
    • Contact
      Have a general inquiry or question for us?
    • Support
      Reach out to Directus support
    Watch Directus TV
    Directus TV
    Video

    Directus TV

    Go down the rabbit hole with hours of original video content from our team.

  • Developers
  • Enterprise
  • Pricing
Chat With UsGet Started Free
GitHub logo30,625

The Backend for Your Vue.js projects

Handling APIs, Auth, Automation, and more, Directus is the backend for all of your Vue projects. 

Enter the Raffle for a Nintendo Switch 🎮Self-Host in 90 Seconds 🚀

Powering thousands of projects for enterprises and agencies across the world.

Have questions?

Whether it's helping you talk through a use case or helping you get set-up, we'd love to chat. Fill out this form and we'll be in touch!

38M
Docker downloads
30K
GitHub stars
55K
Monthly npm downloads
15k
Community members
Import

Unlock the power of your data

Import your data via CSVs, our API, or connect an existing database to immediately interact with it in the Directus Data Studio. 

A screen shot of a screen showing a list of items.
Analyse

Turn raw data into insights

Use Directus Insights to better understand your data and devops. Use the built-in panels or build your own.

Build

Powerful and flexible APIs

Instant GraphQL and REST APIs to give you the essentials you need to focus on the frontend. 

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']
	})
);
import { createDirectus, rest, createItem } from '@directus/sdk';
const client = createDirectus('https://xyz.directus.app').with(rest());

const item = await client.request(
	createItem('articles', {
		title: 'Hello, world!',
		summary: 'This is my next big thing.'
	})
);
import { createDirectus, rest, createUser } from '@directus/sdk';
const client = createDirectus('https://xyz.directus.app').with(rest());

const newUser = await client.request(
	createUser({ 
		email: 'user@example.com',
		password: 'hunter2'
	})
);

const user = await client.login('user@example.com', 'd1r3ctu5');
import { createDirectus, realtime } from '@directus/sdk'
const client = createDirectus('https://xyz.directus.app').with(realtime({ authMode: 'public' }));

const { subscription } = await client.subscribe('messages');

for await (const item of subscription) {
	console.log('subscription', { item });
}

Things that would take a month of work with other platforms can be built out in seconds. If it wasn't for Directus, we wouldn't be delivering on our dates as a team.

Tony Macias

Tony Macias

Tech Lead, The Shift Network

Read the success story

Never work with data alone again. Meet your new data toolkit.

Truly extensible. Self-host or use our Cloud. You own your data.

Connect

Connect

Generate REST and GraphQL APIs for any database.

Explore

Explore

Browse and filter your data in custom layouts.

Editor

Editor

Create and manage your data with custom forms and interfaces.

Auth

Auth

Protect your data with granular access controls.

Files

Files

Store, transform, and cache all your digital assets.

Insights

Insights

Visualize your data within robust and customizable dashboards.

Automate

Automate

Design complex workflows with flexible automation.

Realtime

Realtime

Sync live data over WebSockets and GraphQL Subscriptions.

Don't take our word for it - try it yourself right now.

We like to let our product do the talking. Hop in our sandbox demo or schedule a 15-minute technical walk-through - we know you're going to love it. 

Launch Sandbox DemoGet a Personal Demo
  • Directus LogoDirectus Logo

    A composable backend to build your Headless CMS, BaaS, and more. 

  • Solutions
    • Headless CMS
    • Backend-as-a-Service
    • Product Information
    • 100+ Things to Build
  • Resources
    • Documentation
    • Guides
    • Community
    • Release Notes
  • Support
    • Issue Tracker
    • Feature Requests
    • Community Chat
    • Cloud Dashboard
  • Organization
    • About
    • Careers
    • Brand Assets
    • Contact
©2025 Monospace Inc
  • Cloud Policies
  • License
  • Terms
  • Privacy