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,677
Features

A backend packed with 50+ features. 

Everything you need to ship projects and content faster.

Content

Visually edit your content

Visually edit your content

Content editors rejoice! Easily update all your website content inline.

Explore your data with customizable layouts

Explore your data with customizable layouts

Browse your data with built-in interfaces lke Kanban, calendar views, and more - or build your own custom layout.

Serve content in any language

Serve content in any language

Reach a global audience with multi-language support. Manage and deliver localized content effortlessly.

Save and share views with bookmarks

Save and share views with bookmarks

Bookmark and share custom layouts and filters for quick access to frequently used data views.

Track content history and revisions

Track content history and revisions

Never lose important changes. Review and restore previous versions of your data with ease.

Live preview

Live preview

Preview your changes right alongside your content before publishing to your site.

Control publishing with content versioning

Control publishing with content versioning

Track revisions, compare versions, and roll back when needed to feel more confident with your changes.

Import and export to CSV or JSON

Import and export to CSV or JSON

Easily move data in and out of Directus. Facilitate data migration and integration with other systems.

Studio

Visual data modeling

Visual data modeling

Create and modify data models with a user-friendly interface – no SQL required.

100% whitelabel-able

100% whitelabel-able

From logos to fonts and colors, match your brand or your customer's brand with our fully customizable UI.

Over 35+ custom field types

Over 35+ custom field types

Choose from a wide array of field types to create rich, flexible data models.

Dynamic page builder

Dynamic page builder

Combine the flexibility of a page builder with the structure of your data models for non-technical team members to create and modify data.

Conditional fields

Conditional fields

Create dynamic forms based on user input. Show or hide fields dynamically, for better data entry experiences.

Multi-lingual admin panel

Multi-lingual admin panel

Collaborate without language barriers. Provide a localized admin experience for your international team.

Collaborate with commenting

Collaborate with commenting

Encourage team collaboration directly within your content for things like approval processes and feedback.

Protect your data with soft delete

Protect your data with soft delete

Safeguard against accidental data loss. Recover deleted items easily...peace of mind, finally.

Display templates

Display templates

Present your data in meaningful ways. Create custom display formats for fields.

Bulk update

Bulk update

Efficiently modify multiple items at once. Save time and reduce errors by applying changes to multiple records simultaneously.

Inline content editing

Inline content editing

Edit content directly in its context. Provide a content creation process with an intuitive, what-you-see-is-what-you-get interface.

Advanced search and filtering

Advanced search and filtering

Find the exact data you need, fast. Empower users with powerful search capabilities and granular filtering options.

Manage global settings with singletons

Manage global settings with singletons

Centralize configuration management. Use singletons to handle global settings and site-wide content.

Manage users with ease

Manage users with ease

Policy-based user management means that you can apply granular permissions at scale.

Activity log

Activity log

Track all system changes for accountability. Monitor user actions and system events to maintain transparency and assist in troubleshooting.

Engine

Database mirroring

Database mirroring

Automatically sync your Directus data with external databases for backup or integration purposes.

Rest APIs

Rest APIs

Build applications with industry-standard APIs. Integrate Directus into your tech stack using familiar RESTful principles.

GraphQL APIs

GraphQL APIs

Flexible data querying for modern applications. Fetch exactly the data you need with GraphQL's efficient and powerful query language.

Support for any SQL database

Support for any SQL database

Directus works with popular SQL databases, giving you flexibility in your tech stack.

Granular permissions and access control

Granular permissions and access control

Define custom permissions at a granular level to ensure data security and compliance.

Single sign on with OAuth, OpenID, or LDAP

Single sign on with OAuth, OpenID, or LDAP

Simplify access management and security with popular SSO protocols.

Grab relational data in one API call

Grab relational data in one API call

Fetch from a single request, reducing load times and improving performance.

Modular and lightweight SDK

Modular and lightweight SDK

Accelerate development with pre-built tools. Use our lightweight SDK to quickly integrate Directus into your applications.

Bring your existing databse

Bring your existing databse

Layer Directus on top of your existing data. Avoid migration headaches and use your existing database structure.

User authentication

User authentication

Secure your application with robust user authentication.

Schema migration tools

Schema migration tools

Manage database changes across environments with built-in migration support.

Custom validation

Custom validation

Implement custom validation logic to maintain high-quality, consistent data.

Dynamic Variables

Dynamic Variables

Use dynamic variables to populate data across your application, reducing redundancy.

OpenAPI Specification

OpenAPI Specification

Easily integrate Directus with other tools and services to accelerate your builds.

Secure by design

Secure by design

Benefit from built-in security features that safeguard your data.

Send Webhooks when certain events happen

Send Webhooks when certain events happen

Integrate other systems like CRMs, Billing, Accounting, and more with ease.

Catch Webhooks from other systems

Catch Webhooks from other systems

You need a hub to connect all your data.

CRUD Operations

CRUD Operations

Leverage automatic CRUD (Create, Read, Update, Delete) operations for rapid application development.

File Library

S3 compatible file storage

S3 compatible file storage

Store your files locally or whichever cloud provider you prefer with S3 compatible storage drivers.

Folders

Folders

Organize your content logically. Improve content discoverability and management with a familiar folder structure.

Focal point editor

Focal point editor

Easily set focal points for dynamic image cropping, saving time on manual adjustments.

Resize and scale images with ease

Resize and scale images with ease

Access and process your files using any combination of URL parameters, including quality and type optimizations.

Flows

Run Javascript when you need it

Run Javascript when you need it

Add custom logic to your workflows. Execute JavaScript code to handle complex operations and integrations.

Visual workflow automation

Visual workflow automation

Automate repetitive tasks without coding with a full workflow editor.

Realtime

Real-time APIs

Real-time APIs

Build responsive, real-time applications. Use WebSocket connections for live data updates and interactive experiences.

Marketplace

Customize anything with extensions

Customize anything with extensions

Extend Directus to fit your unique needs. Develop custom functionality while maintaining core system stability and scale.

Extensions marketplace

Extensions marketplace

Expand functionality with community contributions. Discover and install extensions to add new features to your Directus instance.

Insights

No code dashboards

No code dashboards

Create insightful data visualizations without coding. Build custom dashboards to monitor key metrics and gain valuable insights.

  • 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