🔲 No-Code · CMS Headless ✅ Gratuit

Avis Directus 2026 : prix, fonctionnalités et meilleures alternatives

Directus est le CMS headless open source qui transforme n'importe quelle base SQL en API. Avis après utilisation, tarifs, fonctionnalités et alternatives.

Par Guillaume Messager — Fondateur, Mywebo.fr LinkedIn ↗ Testé et mis à jour le 22 juillet 2026

TL;DR - Directus est un CMS headless open source qui a la particularité de se brancher directement sur une base de données SQL existante pour en générer automatiquement une interface d’administration et une API. Auto-hébergeable gratuitement, sans limite artificielle. Idéal pour les projets avec des contraintes budgétaires ou de souveraineté des données ; demande de vraies compétences techniques à l’installation. Verdict : mon choix par défaut quand un client a une base de données existante ou veut garder un contrôle total sur son infrastructure.


Qu’est-ce que Directus ?

Directus est un CMS headless open source qui fonctionne différemment des autres solutions du marché : au lieu d’imposer son propre format de stockage, il se connecte à une base de données SQL existante ou nouvelle et génère automatiquement une interface d’administration ainsi qu’une API REST et GraphQL par-dessus.

Contexte clé : beaucoup de projets ont déjà une base de données structurée (issue d’un ERP, d’une migration, ou construite sur mesure) sans interface d’administration digne de ce nom. Directus évite de reconstruire tout un back-office à la main en générant automatiquement une interface complète et une API à partir du schéma existant.

Ce que Directus est :

  • Un CMS headless open source, auto-hébergeable gratuitement sans limite de projets
  • Une couche d’administration et d’API générée automatiquement sur une base SQL existante ou nouvelle
  • Un outil pensé pour la souveraineté des données, avec un contrôle total sur l’hébergement

Ce que Directus n’est pas :

  • Un CMS clé en main sans compétences techniques à l’installation — le déploiement demande un serveur et des connaissances back-end
  • Un outil avec thèmes ou rendu front-end intégré comme WordPress
  • Un service géré sans effort — même en Cloud, il faut configurer le schéma de données soi-même

Si vous cherchez un CMS qu’on installe en un clic sans jamais toucher à un serveur, un SaaS pur sera plus simple. Directus, c’est l’outil qu’on choisit quand on veut garder la main sur l’infrastructure et les données, sans payer de licence logicielle.


Mon avis après utilisation

J’utilise Directus principalement sur des projets où le client a déjà une base de données structurée, ou quand la question de la souveraineté des données et du budget est sensible. Voici ce que j’en pense vraiment. Dans tous les cas, une fois le serveur configuré, la génération automatique de l’interface d’administration à partir du schéma SQL fait gagner un temps considérable par rapport à un développement de back-office sur mesure.

La force de Directus, c’est cette approche “database-first”. Ce qui change tout par rapport à d’autres CMS headless, c’est qu’on ne perd jamais le contrôle sur la structure réelle des données : on reste maître de son schéma SQL, Directus vient simplement l’exposer proprement.

Sur un projet avec des contraintes budgétaires fortes, pouvoir déployer un CMS complet sur un petit serveur sans licence à payer change vraiment l’équation économique, notamment pour des associations ou des PME avec un budget limité.

Ce que j’aime vraiment

1. La génération automatique d’interface. Brancher Directus sur une base de données existante et voir apparaître une interface d’administration complète en quelques minutes reste bluffant, même après plusieurs projets.

2. Le vrai open source, sans limite artificielle. Contrairement à d’autres outils “open core” qui bloquent des fonctionnalités clés derrière une licence payante, le cœur de Directus reste complet en self-hosting.

3. Les permissions granulaires. On peut définir des règles d’accès très précises, jusqu’au niveau du champ, ce qui est précieux sur des projets multi-utilisateurs avec des rôles sensibles.

4. L’API générée automatiquement. REST et GraphQL sont disponibles sans configuration supplémentaire, ce qui accélère nettement le développement du front-end qui consomme les données.

Ce qui manque - les limites honnêtes

1. Une installation qui demande des compétences techniques. Contrairement à un SaaS, il faut gérer un serveur, une base de données et les mises à jour soi-même — un vrai frein pour une équipe sans compétences DevOps.

2. Une interface parfois moins soignée que les concurrents SaaS. L’ergonomie de l’administration reste correcte mais moins peaufinée que celle de solutions purement commerciales pensées pour les non-techniques.

3. La maintenance à la charge du client ou de l’agence. En self-hosting, les mises à jour de sécurité et la disponibilité du serveur deviennent une responsabilité supplémentaire qu’un SaaS géré éviterait.


Directus est-il fait pour vous ?

ProfilContexte d’usageVerdict
Agence avec compétences DevOps en interneHébergement maîtrisé, base de données existante à exposer✅ Oui
Client avec budget contraint, projet long termePas de licence logicielle récurrente à payer✅ Oui
Organisation sensible sur la souveraineté des donnéesHébergement en France/UE exigé par contrat ou secteur✅ Oui
TPE sans aucune compétence technique disponiblePas de serveur à gérer, besoin d’un service géré simple❌ Non
Projet avec base de données SQL déjà en placeRéutilisation du schéma existant sans tout reconstruire✅ Oui

Combien coûte Directus ?

FonctionnalitéSelf-hosted (gratuit)Directus Cloud (payant)
Cœur Directus (interface + API)✅ Oui, illimité✅ Oui
Nombre de projets/utilisateursIllimité (dépend du serveur)Selon plan choisi
HébergementÀ votre chargeGéré par Directus
Mises à jour et maintenanceÀ votre chargeGérées automatiquement
Sauvegardes automatiquesÀ configurer soi-même✅ Incluses
SupportCommunautéSupport dédié selon plan
Permissions granulaires✅ Oui✅ Oui
SLA de disponibilitéAucun (dépend de votre infra)✅ Selon plan

Vaut-il le prix ? En self-hosting, Directus est l’une des options les plus économiques du marché des CMS headless : le seul coût réel est celui du serveur. Pour les clients qui préfèrent déléguer l’infrastructure, Directus Cloud reste compétitif face aux autres CMS headless SaaS, avec l’avantage de pouvoir migrer vers du self-hosting à tout moment sans changer d’outil.

Note : les tarifs de Directus Cloud évoluent régulièrement. Vérifiez directement sur directus.io/pricing avant de vous engager.


Les fonctionnalités clés de Directus

La génération automatique d’interface et d’API

Directus analyse le schéma d’une base de données SQL et génère automatiquement une interface d’administration complète ainsi qu’une API REST et GraphQL, sans qu’il soit nécessaire de redéfinir le contenu dans un format propriétaire.

Cette approche évite la duplication classique où l’on doit d’abord modéliser son contenu dans l’outil headless, puis synchroniser avec une base de données métier existante — ici, la base de données est la source de vérité unique.

C’est particulièrement utile pour les projets qui partent d’une base de données déjà existante, issue d’une migration ou d’un système métier interne.

Les permissions et rôles granulaires

Le système de permissions de Directus permet de définir des règles d’accès très précises : par rôle, par collection, voire par champ individuel, avec des conditions dynamiques basées sur les données elles-mêmes.

Sur un projet où plusieurs types d’utilisateurs (rédacteurs, administrateurs, partenaires externes) doivent accéder à des sous-ensembles différents des mêmes données, cette granularité évite de développer une couche de permissions sur mesure.

C’est particulièrement utile pour les projets multi-utilisateurs avec des besoins de confidentialité stricts sur certaines données.

Les flows d’automatisation

Directus intègre un système de flows permettant de déclencher des actions automatiques suite à des événements sur les données : envoi d’email, appel d’API externe, transformation de données, à la manière d’un Zapier ou Make interne.

Cela permet de construire des automatisations directement dans l’outil de gestion de contenu, sans dépendre systématiquement d’un service tiers externe pour des logiques métier simples.

C’est particulièrement utile pour automatiser des tâches répétitives liées au contenu, comme des notifications ou des synchronisations avec d’autres systèmes.


Les meilleures alternatives à Directus

Directus ne convient pas à tous les projets - voici les alternatives selon votre objectif.

OutilGratuit ?SpécialitéIdéal pour
DirectusCMS headless open source, database-firstSouveraineté des données, budget maîtrisé
Strapi✅ (limité)CMS headless open source Node.jsDéveloppeurs habitués à l’écosystème JS
Sanity✅ (limité)CMS headless structuré, Studio personnalisableContenu multi-canal, projets ambitieux
Storyblok✅ (limité)CMS headless avec éditeur visuelÉquipes non-tech, aperçu visuel du rendu
Supabase✅ (limité)Backend-as-a-service avec base PostgreSQLProjets qui ont besoin de bien plus qu’un CMS
Firebase✅ (limité)Backend-as-a-service GoogleApplications mobiles et temps réel

Strapi (strapi.io) - CMS headless open source basé sur Node.js, avec une approche plus classique de modélisation de contenu que Directus. Avantage clé : large communauté et écosystème de plugins JavaScript. À utiliser si l’équipe préfère définir son schéma directement dans l’outil plutôt que partir d’une base SQL existante.

Sanity (sanity.io) - CMS headless structuré avec un Studio entièrement personnalisable en code. Avantage clé : très grande flexibilité pour du contenu multi-canal complexe. À utiliser pour des projets ambitieux où le budget de développement du schéma n’est pas la contrainte principale.

Storyblok (storyblok.com) - CMS headless avec un éditeur visuel qui affiche un aperçu réel de la page pendant l’édition. Avantage clé : autonomie des équipes éditoriales non techniques. À utiliser quand les rédacteurs ont besoin de voir le rendu final sans repasser par un développeur.

Supabase (supabase.com) - plateforme backend-as-a-service construite sur PostgreSQL, avec authentification, stockage et API en temps réel. Avantage clé : va bien au-delà d’un simple CMS si le projet a besoin d’une vraie couche applicative. À utiliser pour des projets avec logique métier complexe, pas juste de la gestion de contenu.

Firebase (firebase.google.com) - plateforme backend-as-a-service de Google, orientée applications mobiles et temps réel. Avantage clé : intégration native avec l’écosystème Google et forte scalabilité. À utiliser pour des applications avec des besoins temps réel forts, plus que pour un site de contenu classique.


FAQ Directus

Directus est-il vraiment gratuit ?

Oui, et c’est l’un des points forts les plus concrets de l’outil : le cœur de Directus est open source et peut être auto-hébergé gratuitement, sans limite artificielle sur le nombre de projets, d’utilisateurs ou de collections de données.

Directus Cloud, la version hébergée par l’éditeur, propose des plans payants pour ceux qui préfèrent déléguer la gestion du serveur. Le coût dans ce cas correspond au confort de ne pas gérer l’infrastructure soi-même, pas à un déblocage de fonctionnalités.

Directus peut-il fonctionner avec une base de données existante ?

Oui, c’est même l’un des principes fondateurs de l’outil. Directus se connecte directement à une base de données SQL existante (PostgreSQL, MySQL, SQL Server, SQLite…) sans en modifier la structure, et génère automatiquement une interface d’administration et une API par-dessus.

Cela évite de dupliquer un modèle de données déjà en place dans un système métier, un ERP ou une application existante — la base reste la source de vérité, Directus vient simplement l’exposer.

Faut-il des compétences techniques pour installer Directus ?

Oui, l’installation initiale nécessite des compétences de type développeur back-end ou DevOps : configuration d’un serveur, d’une base de données, et éventuellement d’un environnement Docker. Ce n’est pas un outil qu’on installe en un clic sans connaissances techniques.

En revanche, une fois le déploiement effectué, l’utilisation quotidienne de l’interface d’administration par l’équipe éditoriale ne demande aucune compétence technique particulière — l’expérience reste proche de celle de n’importe quel back-office moderne.

Directus remplace-t-il un CMS comme WordPress ?

Dans une logique headless, Directus peut remplacer la partie gestion de contenu de WordPress, avec l’avantage d’une base de données maîtrisée et d’une API générée automatiquement. Mais contrairement à WordPress, Directus ne fournit pas de thèmes ni de moteur de rendu front-end.

Il faut donc construire ou brancher son propre front-end (Astro, Next.js, ou autre) pour afficher le contenu géré dans Directus, ce qui représente un travail de développement supplémentaire par rapport à l’installation d’un thème WordPress clé en main.

Directus convient-il à un projet client avec peu de budget ?

Oui, c’est l’un de ses arguments les plus forts. En self-hosting sur un serveur modeste, le coût se limite à l’hébergement, sans licence logicielle récurrente à payer, contrairement à la plupart des CMS headless SaaS facturés à l’usage.

C’est un vrai atout pour les associations, les PME ou les clients avec des contraintes budgétaires fortes, à condition que la compétence technique pour maintenir le serveur soit disponible en interne ou déléguée à l’agence.


Sources utiles

PERSONNALISE • NOTRE SITE •
💬