Directus
4.4
37 797 ⭐ GitHub · 25 445 installations npm/semaine (vérifié le 7 septembre 2026)
Node.jsHeadlessOpen-SourceSQLTemps réel
Catégorie : CMS headless open-source dans notre guide de la Stack.
Directus adopte une approche unique : plutôt que d'imposer sa propre base de données, il se connecte à une base SQL existante (PostgreSQL, MySQL, SQLite...) et génère instantanément une API REST et GraphQL, avec une interface d'administration moderne et un système de permissions très granulaire.
Profil idéal
Pour qui
Équipes qui ont déjà une base de données SQL existante et veulent l'exposer via une API sans la dupliquer ni la migrer.
Pour qui pas
Nouveaux projets sans structure de données existante, ou qui cherchent un CMS « tout-en-un » classique plutôt qu'un wrapper d'API.
✅ Avantages
- Se branche sur une base de données existante sans la modifier
- API REST et GraphQL instantanées
- RBAC très fin et audit natif
- Interface d'admin moderne avec vues personnalisables
- Fonctionnalités temps réel (WebSockets)
⚠️ Inconvénients
- Le modèle « wrapper de DB » peut dérouter si on part de zéro
- Certaines fonctionnalités avancées nécessitent Directus Cloud
- Performances dépendantes de la base sous-jacente
- Courbe d'apprentissage pour la configuration des permissions
Fonctionnalités
Headless
GraphQL
REST
Multi-langue
Versioning
Webhooks
Médiathèque
API personnalisée
RBAC (contrôle d'accès par rôle)
Temps réel
E-commerce natif
SEO natif
Informations techniques
- Tarification
- Freemium
- Langage
- Node.js
- Bases de données
- PostgreSQL, MySQL, SQLite, MSSQL
- Déploiement
- Hybride
- Niveau technique requis
- Low-code
- Cas d'usage
- Application d'entreprise, Site vitrine
Coût, performance et conformité
- Coût réel (TCO)$
- Gratuit en self-hosted, seul coût réel étant l'hébergement ; une offre Directus Cloud payante existe pour qui préfère du géré
- Performance & mises à jour
- Performances dépendantes de la base sous-jacente ; mises à jour régulières
- Conformité RGPD
- Conformité sous votre responsabilité en self-hosted ; Directus Cloud propose des options de résidence des données en UE