Directus
Directus is a real-time API and App dashboard for managing SQL database content.
The Modern Data Stack 🐰 — Directus is an instant REST+GraphQL API and intuitive no-code data collaboration app for any SQL database.
Features
- Instant REST & GraphQL APIs: Automatically generates APIs for your database
- No-Code App: Intuitive admin panel for managing data
- Database Agnostic: Works with any SQL database (MySQL, PostgreSQL, SQLite, etc.)
- Real-Time Updates: Live updates through WebSocket connections
- Role-Based Access Control: Granular permissions system
- File Management: Built-in asset management system
- Extensible: Custom APIs, hooks, interfaces, and modules
Getting Started
Installation
npm init directus-project my-project cd my-project npm start
Environment Configuration Create a
.env
file with your database credentials and other settings:DB_CLIENT="pg" DB_HOST="127.0.0.1" DB_PORT="5432" DB_DATABASE="directus" DB_USER="directus" DB_PASSWORD="directus"
Documentation
For detailed documentation, visit:
Support
License
Directus is released under the GPLv3 License.