Tutorials
This is a collection of step-by-step guides and practical examples to help you get the most out of our platform. Whether you're a beginner or an experienced user, our tutorials are designed to provide you with the knowledge and skills you need to succeed.
Projects
Build a Multi-User Chat with JavaScript and Directus Realtime
Learn how to send and receive data over a realtime connection with JavaScript.
Build a Multi-User Chat with React and Directus Realtime
Learn how to send and receive data over a realtime connection in React applications.
Build a Multi-User Chat with Vue.js and Directus Realtime
Learn how to send and receive data over a realtime connection in a Vue.js application.
Tips & Tricks
Build a Monitoring Pipeline For Flows And Extensions
Learn how to set up complex pipelines to monitor automations and extensions.
Configure Okta as a Single Sign-On Provider
Learn how to set up Okta SSO with the SAML authentication mechanism.
Importing Files in Directus Flows
Learn how to use the Request URL operation to import files in Directus Flows.
Migration
Extensions
All about extensions
Check Permissions in a Custom Endpoint
Learn how to use internal Directus permissions when creating a custom endpoint.
Create Collection Items in Custom Panels
Learn how to use built-in interfaces and composables to create new collections.
Create New Customers in Stripe in a Custom Hook
Learn how to use the Stripe SDK to create data when actions occur in Directus.
Display External API Data From Vonage In Custom Panels
Learn how to display records from external systems in Directus Insights.
How to Deploy Directus
Deploy Directus with Directus Cloud, self-host with Docker, or follow step-by-step guides for your preferred cloud provider.
Deploy Directus to an Ubuntu Server
Learn how to deploy Directus on a Docker container on an Ubuntu server.
Deploy Directus to AWS EC2
Learn how to deploy a Directus to AWS EC2, with a RDS database and a S3 storage bucket.
Workflows
Build Content Approval Workflows with Custom Permissions
Learn how to configure roles and permissions for complex automations.
Create GitHub Issues with Directus Flows
Learn how to integrate GitHub with Directus Flows to create new issues.
Detect High-Risk Phone Numbers with Vonage and Directus Flows
Learn how to integrate Vonage's Number Insights API with Directus Flows to validate numbers.
Enrich User Data with Clearbit and Directus Flows
Learn how to integrate Clearbit data enrichment with Directus Flows.