{
  "source": "https://comparecms.com",
  "license": "Données fournies telles quelles, sans garantie — voir /methodologie et /mentions-legales.",
  "generatedAt": "2026-09-08T07:40:27.301Z",
  "count": 14,
  "cms": [
    {
      "id": "strapi",
      "name": "Strapi",
      "logo": "🚀",
      "description": "Strapi est le CMS headless open-source le plus utilisé de l'écosystème Node.js. Il génère automatiquement des API REST et GraphQL à partir de vos modèles de contenu, avec un panneau d'administration moderne et personnalisable. Auto-hébergeable ou disponible en version Cloud, il offre un excellent équilibre entre liberté technique et rapidité de mise en œuvre.",
      "shortDescription": "Le CMS headless open-source le plus populaire en Node.js, personnalisable et auto-hébergeable.",
      "website": "https://strapi.io",
      "docsUrl": "https://docs.strapi.io",
      "tags": [
        "Node.js",
        "Headless",
        "Open-Source",
        "REST",
        "GraphQL"
      ],
      "pros": [
        "Open-source et gratuit pour démarrer",
        "Interface d'administration très intuitive",
        "Large communauté et écosystème de plugins",
        "Contrôle total en self-hosted",
        "API REST et GraphQL générées automatiquement"
      ],
      "cons": [
        "Fonctionnalités avancées (SSO, audit logs) réservées à l'Enterprise",
        "Peut nécessiter du tuning pour les gros volumes",
        "La v5 a introduit des changements cassants depuis la v4",
        "Support MongoDB abandonné depuis la v4"
      ],
      "features": {
        "headless": true,
        "graphql": true,
        "rest": true,
        "multiLang": true,
        "versioning": true,
        "webhooks": true,
        "mediaLibrary": true,
        "customAPI": true,
        "rbac": true,
        "realtime": false,
        "ecommerce": false,
        "seo": false
      },
      "pricing": "Freemium",
      "costLevel": "$",
      "language": "Node.js",
      "database": [
        "PostgreSQL",
        "MySQL",
        "SQLite"
      ],
      "deployment": "Hybride",
      "rating": 4.5,
      "communityStats": {
        "githubStars": 73086,
        "npmWeeklyDownloads": 129609,
        "asOf": "2026-09-07"
      },
      "technicalLevel": "Low-code",
      "useCases": [
        "Application d'entreprise",
        "Blog / Médias",
        "Site vitrine",
        "E-commerce"
      ],
      "idealFor": "Équipes Node.js qui veulent un CMS headless open-source personnalisable et auto-hébergeable, sans dépendance à un éditeur SaaS.",
      "notIdealFor": "Profils sans développeur JS/Node.js, ou qui cherchent une solution 100% gérée sans jamais toucher à l'infrastructure.",
      "tco": "Gratuit en self-hosted (Community), seul coût réel étant l'hébergement ; une offre Strapi Cloud payante existe pour qui préfère du géré",
      "performanceNote": "Bonnes performances en self-hosted bien dimensionné ; rythme de mises à jour soutenu porté par une communauté très active",
      "gdprNote": "Conformité sous votre responsabilité en self-hosted (hébergement possible entièrement en UE) ; Strapi Cloud propose un DPA"
    },
    {
      "id": "payload",
      "name": "Payload CMS",
      "logo": "📦",
      "description": "Payload CMS est un CMS headless 100% TypeScript où tout se configure en code : schémas, contrôle d'accès, hooks. Il génère automatiquement une API REST et GraphQL ainsi qu'un panneau d'administration sur-mesure. Particulièrement adapté aux équipes qui construisent avec React ou Next.js et veulent un contrôle total sans verrou propriétaire.",
      "shortDescription": "CMS headless code-first en TypeScript, pensé pour les développeurs React et Next.js.",
      "website": "https://payloadcms.com",
      "docsUrl": "https://payloadcms.com/docs",
      "tags": [
        "Node.js",
        "TypeScript",
        "Headless",
        "Open-Source",
        "Code-first"
      ],
      "pros": [
        "Configuration 100% TypeScript, très typée",
        "Excellent pour les développeurs React/Next.js",
        "Panneau d'admin généré automatiquement et personnalisable",
        "Contrôle d'accès très granulaire en code",
        "Auto-hébergeable sans verrou propriétaire"
      ],
      "cons": [
        "Communauté plus jeune que Strapi ou WordPress",
        "Documentation encore incomplète sur certains cas avancés",
        "Nécessite une bonne maîtrise de TypeScript/Node.js",
        "Moins de plugins tiers prêts à l'emploi"
      ],
      "features": {
        "headless": true,
        "graphql": true,
        "rest": true,
        "multiLang": true,
        "versioning": true,
        "webhooks": true,
        "mediaLibrary": true,
        "customAPI": true,
        "rbac": true,
        "realtime": false,
        "ecommerce": false,
        "seo": false
      },
      "pricing": "Freemium",
      "costLevel": "$",
      "language": "Node.js",
      "database": [
        "PostgreSQL",
        "MongoDB",
        "SQLite"
      ],
      "deployment": "Hybride",
      "rating": 4.6,
      "communityStats": {
        "githubStars": 44609,
        "npmWeeklyDownloads": 697603,
        "asOf": "2026-09-07"
      },
      "technicalLevel": "Code-First",
      "useCases": [
        "Application d'entreprise",
        "Site vitrine",
        "E-commerce"
      ],
      "idealFor": "Équipes TypeScript/React/Next.js qui veulent configurer leur CMS entièrement en code, avec un contrôle total sur le schéma et les accès.",
      "notIdealFor": "Profils non-développeurs, ou équipes qui ont besoin d'une interface low-code pour que des éditeurs autonomes configurent le contenu.",
      "tco": "Gratuit en self-hosted, seul coût réel étant l'hébergement ; une offre Payload Cloud payante existe, plus chère que la moyenne des Cloud CMS Node.js de cette liste",
      "performanceNote": "Performant nativement (TypeScript optimisé) ; mises à jour fréquentes, projet en forte croissance",
      "gdprNote": "Conformité sous votre responsabilité en self-hosted (données hébergées où vous le souhaitez) ; Payload Cloud propose un DPA"
    },
    {
      "id": "directus",
      "name": "Directus",
      "logo": "🧭",
      "description": "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.",
      "shortDescription": "Une API REST/GraphQL instantanée par-dessus votre base de données SQL existante.",
      "website": "https://directus.io",
      "docsUrl": "https://docs.directus.io",
      "tags": [
        "Node.js",
        "Headless",
        "Open-Source",
        "SQL",
        "Temps réel"
      ],
      "pros": [
        "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)"
      ],
      "cons": [
        "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"
      ],
      "features": {
        "headless": true,
        "graphql": true,
        "rest": true,
        "multiLang": true,
        "versioning": true,
        "webhooks": true,
        "mediaLibrary": true,
        "customAPI": true,
        "rbac": true,
        "realtime": true,
        "ecommerce": false,
        "seo": false
      },
      "pricing": "Freemium",
      "costLevel": "$",
      "language": "Node.js",
      "database": [
        "PostgreSQL",
        "MySQL",
        "SQLite",
        "MSSQL"
      ],
      "deployment": "Hybride",
      "rating": 4.4,
      "communityStats": {
        "githubStars": 37797,
        "npmWeeklyDownloads": 25445,
        "asOf": "2026-09-07"
      },
      "technicalLevel": "Low-code",
      "useCases": [
        "Application d'entreprise",
        "Site vitrine"
      ],
      "idealFor": "É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.",
      "notIdealFor": "Nouveaux projets sans structure de données existante, ou qui cherchent un CMS « tout-en-un » classique plutôt qu'un wrapper d'API.",
      "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é",
      "performanceNote": "Performances dépendantes de la base sous-jacente ; mises à jour régulières",
      "gdprNote": "Conformité sous votre responsabilité en self-hosted ; Directus Cloud propose des options de résidence des données en UE"
    },
    {
      "id": "keystonejs",
      "name": "KeystoneJS",
      "logo": "🔑",
      "description": "KeystoneJS permet de définir un schéma de contenu déclaratif en TypeScript, à partir duquel il génère une API GraphQL complète et un panneau d'administration. Construit sur Prisma, il offre des migrations de base de données fiables et s'intègre naturellement dans un écosystème Next.js/React.",
      "shortDescription": "CMS headless open-source en TypeScript, schéma déclaratif et API GraphQL auto-générée.",
      "website": "https://keystonejs.com",
      "docsUrl": "https://keystonejs.com/docs",
      "tags": [
        "Node.js",
        "TypeScript",
        "GraphQL",
        "Open-Source",
        "Prisma"
      ],
      "pros": [
        "Schéma de données déclaratif et typé en TypeScript",
        "API GraphQL puissante générée automatiquement",
        "Basé sur Prisma, migrations solides",
        "Totalement open-source, aucune fonctionnalité payante cachée",
        "Bonne intégration avec Next.js"
      ],
      "cons": [
        "Pas d'API REST native (GraphQL uniquement)",
        "Communauté plus restreinte",
        "Moins adapté aux profils non-développeurs",
        "Peu de thèmes ou templates d'admin prêts à l'emploi"
      ],
      "features": {
        "headless": true,
        "graphql": true,
        "rest": false,
        "multiLang": false,
        "versioning": false,
        "webhooks": false,
        "mediaLibrary": true,
        "customAPI": true,
        "rbac": true,
        "realtime": false,
        "ecommerce": false,
        "seo": false
      },
      "pricing": "Gratuit",
      "costLevel": "$",
      "costLevelLabel": "Logiciel gratuit",
      "language": "Node.js",
      "database": [
        "PostgreSQL",
        "MySQL",
        "SQLite"
      ],
      "deployment": "Self-hosted",
      "rating": 4,
      "communityStats": {
        "githubStars": 9970,
        "npmWeeklyDownloads": 15715,
        "asOf": "2026-09-07"
      },
      "technicalLevel": "Code-First",
      "useCases": [
        "Application d'entreprise",
        "Site vitrine"
      ],
      "idealFor": "Développeurs TypeScript qui veulent un schéma de contenu déclaratif et typé, avec une API GraphQL pure et zéro fonctionnalité payante cachée.",
      "notIdealFor": "Profils non-techniques (pas d'interface low-code), ou projets qui ont besoin d'une API REST native et d'un large écosystème de plugins.",
      "tco": "Entièrement gratuit, sans offre Cloud officielle ; seul coût réel est l'hébergement",
      "performanceNote": "Bonnes performances via Prisma ; rythme de mises à jour plus modeste (équipe et communauté réduites)",
      "gdprNote": "Conformité entièrement sous votre responsabilité : vous choisissez où sont hébergées vos données"
    },
    {
      "id": "sanity",
      "name": "Sanity",
      "logo": "🧠",
      "description": "Sanity combine un studio d'édition React entièrement personnalisable (Sanity Studio) avec un backend de contenu structuré hébergé dans le cloud (Content Lake). Son langage de requête GROQ et ses capacités de collaboration en temps réel en font un choix apprécié des équipes produit exigeantes.",
      "shortDescription": "Plateforme de contenu structuré, édition collaborative en temps réel et requêtes GROQ.",
      "website": "https://www.sanity.io",
      "docsUrl": "https://www.sanity.io/docs",
      "tags": [
        "Headless",
        "Temps réel",
        "GROQ",
        "Freemium",
        "Contenu structuré"
      ],
      "pros": [
        "Édition collaborative en temps réel",
        "Sanity Studio hautement personnalisable (React)",
        "Langage de requête GROQ très puissant",
        "CDN de contenu et d'images ultra-rapide",
        "Généreux plan gratuit pour les petits projets"
      ],
      "cons": [
        "Backend propriétaire, non auto-hébergeable",
        "Facturation à l'usage qui peut grimper vite",
        "Courbe d'apprentissage de GROQ",
        "Dépendance forte à l'écosystème Sanity"
      ],
      "features": {
        "headless": true,
        "graphql": true,
        "rest": true,
        "multiLang": true,
        "versioning": true,
        "webhooks": true,
        "mediaLibrary": true,
        "customAPI": true,
        "rbac": true,
        "realtime": true,
        "ecommerce": false,
        "seo": false
      },
      "pricing": "Freemium",
      "costLevel": "$$",
      "language": "Node.js",
      "database": [
        "Content Lake (propriétaire)"
      ],
      "deployment": "Cloud",
      "rating": 4.7,
      "technicalLevel": "Code-First",
      "useCases": [
        "Blog / Médias",
        "Site vitrine",
        "Application d'entreprise"
      ],
      "idealFor": "Équipes produit qui veulent une édition collaborative en temps réel et un contenu très structuré, avec un studio entièrement personnalisable en React.",
      "notIdealFor": "Qui veut auto-héberger son backend, ou qui a un budget serré à mesure que le trafic et l'usage grandissent (facturation à l'usage).",
      "tco": "Généreux plan gratuit pour une petite équipe ; facturation par utilisateur au-delà, qui grimpe avec la taille de l'équipe",
      "performanceNote": "CDN de contenu très rapide nativement ; mises à jour fréquentes côté plateforme (SaaS)",
      "gdprNote": "DPA et options de résidence des données disponibles sur les plans payants"
    },
    {
      "id": "contentful",
      "name": "Contentful",
      "logo": "📚",
      "description": "Contentful est une plateforme de contenu headless 100% SaaS, conçue pour les organisations à grande échelle. Elle propose des API REST et GraphQL matures, un écosystème d'intégrations étendu et des garanties de service entreprise, en échange d'une tarification qui augmente rapidement avec l'usage.",
      "shortDescription": "CMS headless SaaS de référence pour les grandes organisations, robuste et scalable.",
      "website": "https://www.contentful.com",
      "docsUrl": "https://www.contentful.com/developers/docs/",
      "tags": [
        "SaaS",
        "Enterprise",
        "GraphQL",
        "REST",
        "Cloud"
      ],
      "pros": [
        "Plateforme SaaS mature et fiable (SLA entreprise)",
        "Excellente scalabilité pour les gros comptes",
        "Riche écosystème d'intégrations (Vercel, Next.js...)",
        "Bonne documentation et support entreprise",
        "API GraphQL et REST bien conçues"
      ],
      "cons": [
        "Tarifs élevés dès que trafic ou utilisateurs augmentent",
        "Aucun self-hosting possible",
        "Modèle de contenu parfois rigide",
        "Certaines fonctionnalités clés réservées aux plans supérieurs"
      ],
      "features": {
        "headless": true,
        "graphql": true,
        "rest": true,
        "multiLang": true,
        "versioning": true,
        "webhooks": true,
        "mediaLibrary": true,
        "customAPI": false,
        "rbac": true,
        "realtime": false,
        "ecommerce": false,
        "seo": false
      },
      "pricing": "Enterprise",
      "costLevel": "$$$",
      "language": "SaaS (propriétaire)",
      "database": [
        "Propriétaire (Cloud)"
      ],
      "deployment": "Cloud",
      "rating": 4.2,
      "technicalLevel": "Low-code",
      "useCases": [
        "Application d'entreprise",
        "Site vitrine",
        "Blog / Médias"
      ],
      "idealFor": "Grandes organisations avec des exigences de SLA, de scalabilité et de support entreprise, prêtes à investir dans une plateforme mature.",
      "notIdealFor": "Petits projets ou indépendants : le saut tarifaire vers le premier plan payant est brutal pour un budget serré.",
      "tco": "Plan gratuit très limité ; saut important dès le premier plan payant (Lite), positionné pour des budgets d'entreprise",
      "performanceNote": "Infrastructure cloud robuste et éprouvée à grande échelle ; mises à jour continues (SaaS)",
      "gdprNote": "DPA et conformité RGPD documentée, orientée grands comptes avec exigences réglementaires fortes"
    },
    {
      "id": "wordpress",
      "name": "WordPress (via API)",
      "logo": "📝",
      "description": "WordPress propulse plus de 40% des sites web dans le monde. Grâce à son API REST native et à des plugins comme WPGraphQL, il peut être utilisé en mode headless pour alimenter n'importe quel frontend, tout en conservant son immense écosystème de plugins et son interface d'édition familière aux équipes éditoriales.",
      "shortDescription": "Le CMS le plus utilisé au monde, exploitable en headless via son API REST native.",
      "website": "https://wordpress.org",
      "docsUrl": "https://developer.wordpress.org/rest-api/",
      "tags": [
        "PHP",
        "REST API",
        "Open-Source",
        "Plugins",
        "MySQL"
      ],
      "pros": [
        "Écosystème de plugins et thèmes inégalé",
        "REST API native + WPGraphQL en plugin",
        "Immense communauté et documentation",
        "Hébergement disponible partout, très économique",
        "Idéal si l'équipe édito connaît déjà l'admin WP"
      ],
      "cons": [
        "Pas pensé « headless » à la base, nécessite des ajustements",
        "Sécurité à surveiller (cible fréquente d'attaques)",
        "Peut devenir lourd avec trop de plugins",
        "Qualité du code très variable selon les extensions"
      ],
      "features": {
        "headless": true,
        "graphql": true,
        "rest": true,
        "multiLang": true,
        "versioning": true,
        "webhooks": false,
        "mediaLibrary": true,
        "customAPI": true,
        "rbac": true,
        "realtime": false,
        "ecommerce": false,
        "seo": false
      },
      "pricing": "Gratuit",
      "costLevel": "$",
      "language": "PHP",
      "database": [
        "MySQL",
        "MariaDB"
      ],
      "deployment": "Hybride",
      "rating": 4.1,
      "technicalLevel": "Low-code",
      "useCases": [
        "Blog / Médias",
        "Site vitrine",
        "Portfolio",
        "E-commerce"
      ],
      "idealFor": "Équipes éditoriales qui connaissent déjà WordPress, avec un budget serré et besoin d'un immense écosystème de plugins/thèmes.",
      "notIdealFor": "Qui veut du headless natif sans bricolage (plugins tiers requis), ou qui a des exigences de sécurité strictes sans budget de maintenance dédié.",
      "tco": "Logiciel gratuit ; coût réel = hébergement (parmi les moins chers du marché) et, en option, thèmes/plugins premium",
      "performanceNote": "Performances très variables selon l'hébergement et le nombre de plugins ; rythme de mises à jour élevé (cœur + immense écosystème de plugins)",
      "gdprNote": "Conformité sous votre responsabilité (hébergement libre, y compris en UE) ; plugins dédiés RGPD disponibles"
    },
    {
      "id": "ghost",
      "name": "Ghost",
      "logo": "👻",
      "description": "Ghost est une plateforme de publication open-source légère et rapide, centrée sur le contenu éditorial : blogs, newsletters et abonnements payants intégrés nativement. Son API de contenu simple permet de l'utiliser en headless, avec une option d'hébergement géré via Ghost(Pro).",
      "shortDescription": "Plateforme de publication open-source ultra-rapide, pensée pour le blogging et les newsletters.",
      "website": "https://ghost.org",
      "docsUrl": "https://ghost.org/docs/",
      "tags": [
        "Node.js",
        "Blogging",
        "Open-Source",
        "Newsletter",
        "REST"
      ],
      "pros": [
        "Excellent pour le blogging et les newsletters",
        "Très rapide et léger nativement",
        "Fonctionnalités d'abonnement/paiement intégrées",
        "API de contenu simple et bien documentée",
        "Ghost(Pro) gère l'hébergement clé en main"
      ],
      "cons": [
        "Moins flexible qu'un CMS généraliste pour du contenu complexe",
        "Pas de GraphQL",
        "RBAC limité à quelques rôles fixes",
        "Multilingue non natif (nécessite des workarounds)"
      ],
      "features": {
        "headless": true,
        "graphql": false,
        "rest": true,
        "multiLang": false,
        "versioning": false,
        "webhooks": true,
        "mediaLibrary": true,
        "customAPI": false,
        "rbac": true,
        "realtime": false,
        "ecommerce": false,
        "seo": true
      },
      "pricing": "Freemium",
      "costLevel": "$",
      "language": "Node.js",
      "database": [
        "MySQL",
        "SQLite"
      ],
      "deployment": "Hybride",
      "rating": 4.3,
      "communityStats": {
        "githubStars": 55202,
        "npmWeeklyDownloads": 27863,
        "asOf": "2026-09-07"
      },
      "technicalLevel": "Low-code",
      "useCases": [
        "Blog / Médias",
        "Portfolio"
      ],
      "idealFor": "Blogs, newsletters et contenus éditoriaux avec abonnements payants intégrés nativement, sans complexité inutile.",
      "notIdealFor": "Sites avec du contenu structuré complexe (catalogues, données imbriquées) ou besoin de multilingue natif.",
      "tco": "Gratuit en self-hosted ; Ghost(Pro) propose un hébergement clé en main en option, facturé annuellement",
      "performanceNote": "Très rapide nativement (architecture légère) ; mises à jour régulières",
      "gdprNote": "Conformité sous votre responsabilité en self-hosted ; Ghost(Pro) propose un DPA"
    },
    {
      "id": "shopify",
      "name": "Shopify",
      "logo": "🛍️",
      "description": "Shopify est la plateforme SaaS de e-commerce la plus utilisée au monde. Elle gère nativement catalogue produits, paiements, expédition et taxes, avec un mode headless (Storefront API) pour les équipes qui veulent construire leur propre frontend tout en gardant le back-office commerce de Shopify.",
      "shortDescription": "La plateforme e-commerce SaaS la plus utilisée au monde, avec option headless native.",
      "website": "https://www.shopify.com",
      "docsUrl": "https://shopify.dev/docs",
      "tags": [
        "E-commerce",
        "SaaS",
        "No-code",
        "Enterprise"
      ],
      "pros": [
        "Écosystème d'applications et de thèmes considérable",
        "Infrastructure taillée pour le e-commerce à fort trafic",
        "Paiements, expédition et taxes gérés nativement",
        "Mode headless disponible via la Storefront API",
        "Support et documentation de très bonne qualité"
      ],
      "cons": [
        "Commissions sur les transactions selon le plan",
        "Coûts qui augmentent vite avec les applications tierces",
        "Personnalisation profonde plus complexe que sur un CMS open-source",
        "Migration hors de Shopify souvent coûteuse (verrouillage propriétaire)"
      ],
      "features": {
        "headless": true,
        "graphql": true,
        "rest": true,
        "multiLang": true,
        "versioning": false,
        "webhooks": true,
        "mediaLibrary": true,
        "customAPI": true,
        "rbac": true,
        "realtime": false,
        "ecommerce": true,
        "seo": true
      },
      "pricing": "Payant",
      "costLevel": "$$$",
      "language": "SaaS (propriétaire)",
      "database": [
        "Propriétaire (Cloud)"
      ],
      "deployment": "Cloud",
      "rating": 4.4,
      "technicalLevel": "No-code",
      "useCases": [
        "E-commerce"
      ],
      "idealFor": "Projets e-commerce purs qui veulent une plateforme clé en main avec paiements, expédition et taxes gérés nativement.",
      "notIdealFor": "Qui veut une personnalisation profonde sans contrainte, ou qui refuse le risque de verrouillage propriétaire (migration coûteuse).",
      "tco": "Aucune version gratuite complète ; abonnement mensuel obligatoire dès l'entrée de gamme (réduit en facturation annuelle), commissions sur les transactions en plus, et une offre Plus (entreprise) nettement plus coûteuse",
      "performanceNote": "Infrastructure mondiale optimisée pour le e-commerce à fort trafic ; mises à jour continues (SaaS)",
      "gdprNote": "DPA et outils de consentement/cookies natifs (bannière de consentement, page d'opt-out, modèles de politique de confidentialité)"
    },
    {
      "id": "wix",
      "name": "Wix",
      "logo": "🎨",
      "description": "Wix est l'un des créateurs de sites no-code les plus utilisés au monde. Son éditeur par glisser-déposer (et son IA de génération de site) permet à n'importe qui de lancer un site vitrine, un portfolio ou une boutique en ligne sans écrire une ligne de code, avec hébergement et maintenance entièrement gérés.",
      "shortDescription": "Créateur de sites no-code parmi les plus utilisés au monde, tout-en-un et sans code.",
      "website": "https://www.wix.com",
      "docsUrl": "https://dev.wix.com/docs",
      "tags": [
        "No-code",
        "SaaS",
        "Site vitrine",
        "Portfolio"
      ],
      "pros": [
        "Aucune compétence technique requise",
        "Éditeur visuel et IA de génération de site très aboutis",
        "Hébergement, sécurité et mises à jour entièrement gérés",
        "Boutique en ligne et blog intégrés nativement",
        "Excellent pour démarrer très rapidement"
      ],
      "cons": [
        "Personnalisation limitée par rapport à un CMS open-source",
        "Changement de thème/template souvent limité après le lancement",
        "Wix Headless existe mais reste une option annexe, loin d'être le mode d'emploi standard",
        "Dépendance forte à la plateforme (pas d'auto-hébergement possible)"
      ],
      "features": {
        "headless": true,
        "graphql": false,
        "rest": false,
        "multiLang": true,
        "versioning": false,
        "webhooks": false,
        "mediaLibrary": true,
        "customAPI": false,
        "rbac": false,
        "realtime": false,
        "ecommerce": true,
        "seo": true
      },
      "pricing": "Freemium",
      "costLevel": "$$",
      "language": "SaaS (propriétaire)",
      "database": [
        "Propriétaire (Cloud)"
      ],
      "deployment": "Cloud",
      "rating": 4,
      "technicalLevel": "No-code",
      "useCases": [
        "Site vitrine",
        "Portfolio",
        "E-commerce",
        "Blog / Médias"
      ],
      "idealFor": "Indépendants, artisans et TPE sans compétence technique qui veulent lancer vite un site vitrine, portfolio ou petite boutique.",
      "notIdealFor": "Besoins techniques avancés, ou qui veut éviter toute dépendance à une plateforme propriétaire — le mode headless existe (Wix Headless) mais reste marginal dans l'usage réel de Wix.",
      "tco": "Version gratuite limitée (sous-domaine Wix) ; large éventail de plans payants selon les besoins",
      "performanceNote": "Bonnes performances pour un site géré (SaaS) ; mises à jour continues et automatiques",
      "gdprNote": "DPA disponible ; outils de conformité intégrés à la plateforme"
    },
    {
      "id": "drupal",
      "name": "Drupal",
      "logo": "💧",
      "description": "Drupal est le CMS PHP open-source de référence pour les projets d'entreprise complexes : gouvernements, universités, grands groupes. Sa gestion des rôles et permissions, son multilinguisme natif et sa capacité à piloter de nombreux sites depuis une base commune (multisite) en font un choix de prédilection quand la sécurité et la gouvernance priment sur la rapidité de mise en œuvre.",
      "shortDescription": "CMS PHP open-source pour projets d'entreprise complexes, exigeants en sécurité et gouvernance.",
      "website": "https://www.drupal.org",
      "docsUrl": "https://www.drupal.org/docs",
      "tags": [
        "PHP",
        "Open-Source",
        "Enterprise",
        "REST",
        "GraphQL"
      ],
      "pros": [
        "RBAC et permissions parmi les plus granulaires du marché",
        "Multilinguisme natif très robuste",
        "Architecture multisite mature pour piloter plusieurs sites",
        "Excellent pour les exigences de conformité (RGPD, HIPAA, SOC 2 via modules)",
        "API JSON:API native pour un usage headless"
      ],
      "cons": [
        "Courbe d'apprentissage nettement plus raide que WordPress",
        "Nécessite une réelle expertise développeur, même pour des besoins modérés",
        "Écosystème de modules moins étendu que WordPress",
        "Coût de développement et de maintenance plus élevé"
      ],
      "features": {
        "headless": true,
        "graphql": true,
        "rest": true,
        "multiLang": true,
        "versioning": true,
        "webhooks": false,
        "mediaLibrary": true,
        "customAPI": true,
        "rbac": true,
        "realtime": false,
        "ecommerce": false,
        "seo": false
      },
      "pricing": "Gratuit",
      "costLevel": "$$$",
      "language": "PHP",
      "database": [
        "MySQL",
        "MariaDB",
        "PostgreSQL",
        "SQLite"
      ],
      "deployment": "Self-hosted",
      "rating": 4.2,
      "technicalLevel": "Code-First",
      "useCases": [
        "Application d'entreprise"
      ],
      "idealFor": "Grandes organisations (gouvernement, université, groupe) avec des exigences complexes de sécurité, gouvernance et multilinguisme.",
      "notIdealFor": "Petits projets, ou équipes sans développeur Drupal expérimenté : la courbe d'apprentissage est nettement plus raide que WordPress.",
      "tco": "Logiciel gratuit ; coût réel = développement et hébergement spécialisés, souvent élevé pour un projet sérieux",
      "performanceNote": "Bonnes performances à grande échelle si bien configuré ; cycle de releases majeures régulier mais plus lent que les CMS headless",
      "gdprNote": "Conformité pilotable nativement à grande échelle (modules dédiés RGPD/HIPAA/SOC 2), largement utilisé par les organisations à fortes exigences réglementaires"
    },
    {
      "id": "prestashop",
      "name": "PrestaShop",
      "logo": "🛒",
      "description": "PrestaShop est un CMS e-commerce open-source auto-hébergé, particulièrement populaire en Europe. Sa version 9 introduit une nouvelle Admin API pour des intégrations headless, un thème mobile-first et des outils SEO renforcés, avec une place de marché de plus de 3 000 modules pour étendre boutique et paiements.",
      "shortDescription": "CMS e-commerce open-source auto-hébergé, très populaire en Europe, spécialisé boutique en ligne.",
      "website": "https://www.prestashop.com",
      "docsUrl": "https://devdocs.prestashop-project.org/",
      "tags": [
        "PHP",
        "Open-Source",
        "E-commerce",
        "REST"
      ],
      "pros": [
        "Gratuit et open-source, aucun verrou propriétaire",
        "Spécialisé et très complet pour le e-commerce (B2B, multi-boutique)",
        "Marketplace de plus de 3 000 modules",
        "Nouvelle Admin API ouvrant vers le headless (v9)",
        "Forte présence et communauté en Europe"
      ],
      "cons": [
        "Modules et thèmes de qualité souvent payants, parfois coûteux pour des besoins avancés",
        "Nécessite un hébergement et une maintenance technique",
        "Montée de version parfois complexe",
        "Moins polyvalent que WordPress hors e-commerce"
      ],
      "features": {
        "headless": true,
        "graphql": false,
        "rest": true,
        "multiLang": true,
        "versioning": false,
        "webhooks": false,
        "mediaLibrary": true,
        "customAPI": true,
        "rbac": true,
        "realtime": false,
        "ecommerce": true,
        "seo": true
      },
      "pricing": "Gratuit",
      "costLevel": "$$",
      "language": "PHP",
      "database": [
        "MySQL",
        "MariaDB"
      ],
      "deployment": "Self-hosted",
      "rating": 4,
      "communityStats": {
        "githubStars": 9200,
        "asOf": "2026-09-07"
      },
      "technicalLevel": "Low-code",
      "useCases": [
        "E-commerce"
      ],
      "idealFor": "E-commerce en Europe qui veut du self-hosted open-source, sans commission sur les ventes ni verrouillage propriétaire.",
      "notIdealFor": "Qui veut un service 100% géré sans maintenance technique — c'est l'inverse du positionnement de Shopify sur ce point.",
      "tco": "Logiciel gratuit ; coût réel = hébergement (parmi les moins chers du marché) et modules/thèmes, dont le prix varie fortement selon les besoins",
      "performanceNote": "Performances correctes, dépendantes de l'hébergement et du nombre de modules ; version majeure 9 sortie en 2025, développement continu de l'Admin API depuis",
      "gdprNote": "Conformité sous votre responsabilité (hébergement libre) ; modules RGPD disponibles sur la marketplace"
    },
    {
      "id": "storyblok",
      "name": "Storyblok",
      "logo": "📖",
      "description": "Storyblok est un CMS headless SaaS qui se distingue par son éditeur visuel en temps réel : les équipes marketing peuvent voir et modifier le contenu directement sur un aperçu du site, sans dépendre en permanence des développeurs, tout en gardant un contenu structuré en composants réutilisables.",
      "shortDescription": "CMS headless SaaS au puissant éditeur visuel temps réel, pensé pour les équipes marketing.",
      "website": "https://www.storyblok.com",
      "docsUrl": "https://www.storyblok.com/docs",
      "tags": [
        "Headless",
        "SaaS",
        "Freemium",
        "GraphQL",
        "REST"
      ],
      "pros": [
        "Éditeur visuel en temps réel parmi les meilleurs du marché",
        "Bon compromis entre flexibilité développeur et autonomie éditoriale",
        "Contenu organisé en composants réutilisables",
        "Fonctionnalités natives d'IA (SEO, génération) en 2026",
        "Bonne documentation et SDKs multiples"
      ],
      "cons": [
        "Backend propriétaire, non auto-hébergeable",
        "Tarification par sièges/locales qui peut grimper avec la croissance de l'équipe",
        "Moins flexible que Sanity pour une modélisation de contenu très personnalisée",
        "Pas de fonctionnalités e-commerce natives"
      ],
      "features": {
        "headless": true,
        "graphql": true,
        "rest": true,
        "multiLang": true,
        "versioning": true,
        "webhooks": true,
        "mediaLibrary": true,
        "customAPI": false,
        "rbac": true,
        "realtime": true,
        "ecommerce": false,
        "seo": true
      },
      "pricing": "Freemium",
      "costLevel": "$$",
      "language": "SaaS (propriétaire)",
      "database": [
        "Propriétaire (Cloud)"
      ],
      "deployment": "Cloud",
      "rating": 4.5,
      "technicalLevel": "Low-code",
      "useCases": [
        "Site vitrine",
        "Blog / Médias",
        "Application d'entreprise"
      ],
      "idealFor": "Équipes marketing qui veulent éditer le contenu visuellement en temps réel, sans dépendre des développeurs à chaque changement.",
      "notIdealFor": "Qui a besoin d'e-commerce natif, ou une grande équipe avec un budget serré (tarification par sièges qui grimpe vite).",
      "tco": "Plan gratuit limité (1 espace, 2 sièges) ; la facturation par sièges grimpe ensuite avec la taille de l'équipe",
      "performanceNote": "CDN mondial nativement rapide ; mises à jour fréquentes (SaaS), intégration IA récente",
      "gdprNote": "RGPD nativement pris en charge, avec SSO/MFA pour la sécurité des comptes"
    },
    {
      "id": "squarespace",
      "name": "Squarespace",
      "logo": "⬛",
      "description": "Squarespace est un créateur de sites no-code réputé pour la qualité de ses templates et de son design, particulièrement populaire auprès des créateurs, artistes et petites entreprises soignant leur image de marque. Son éditeur visuel gère hébergement, sécurité et mises à jour, avec une boutique en ligne intégrée et des API Commerce pour les besoins d'intégration plus avancés.",
      "shortDescription": "Créateur de sites no-code réputé pour la qualité de son design et de ses templates.",
      "website": "https://www.squarespace.com",
      "docsUrl": "https://developers.squarespace.com/",
      "tags": [
        "No-code",
        "SaaS",
        "Site vitrine",
        "Portfolio"
      ],
      "pros": [
        "Qualité de design et de templates parmi les meilleures du marché no-code",
        "Aucune compétence technique requise, hébergement et sécurité entièrement gérés",
        "Boutique en ligne intégrée nativement, sans commission propre à partir du plan Core",
        "Suite d'outils marketing intégrée (email, réseaux sociaux, analytics)",
        "Rôles et permissions de contributeurs plus structurés que la moyenne des créateurs no-code"
      ],
      "cons": [
        "Personnalisation profonde plus limitée qu'un CMS open-source",
        "Pas d'auto-hébergement possible, dépendance forte à la plateforme",
        "API limitée au commerce : pas d'API de contenu généraliste pour un usage headless classique",
        "Aucune version gratuite durable, seulement un essai limité dans le temps"
      ],
      "features": {
        "headless": true,
        "graphql": false,
        "rest": true,
        "multiLang": true,
        "versioning": false,
        "webhooks": true,
        "mediaLibrary": true,
        "customAPI": true,
        "rbac": true,
        "realtime": false,
        "ecommerce": true,
        "seo": true
      },
      "pricing": "Payant",
      "costLevel": "$$",
      "language": "SaaS (propriétaire)",
      "database": [
        "Propriétaire (Cloud)"
      ],
      "deployment": "Cloud",
      "rating": 4.1,
      "technicalLevel": "No-code",
      "useCases": [
        "Site vitrine",
        "Portfolio",
        "E-commerce",
        "Blog / Médias"
      ],
      "idealFor": "Créateurs, artistes, indépendants et petites entreprises qui veulent un site au design soigné sans compétence technique, quitte à payer un peu plus cher que la concurrence no-code.",
      "notIdealFor": "Besoins techniques avancés, budget serré (pas de plan gratuit durable), ou qui veut éviter toute dépendance à une plateforme propriétaire.",
      "tco": "Aucune version gratuite durable (essai limité) ; large éventail de plans payants, avec des commissions sur les transactions selon le plan choisi",
      "performanceNote": "Bonnes performances pour un site géré (SaaS) ; mises à jour continues et automatiques",
      "gdprNote": "DPA disponible ; outils de conformité intégrés à la plateforme"
    }
  ]
}