Payload
Le CMS open source qui s'installe dans votre application Next.js.
Notre verdict Le CMS à choisir quand votre site de contenu mérite un vrai front Next.js et que vos données doivent rester dans votre base.
Mis à jour le

L'avis de SHUNPO
Payload est le CMS que nous avons retenu pour le nouveau site de SHUNPO. Pas sur plaquette : en septembre 2026, nous avons monté Payload et Sanity en parallèle sur le même périmètre, la page d'accueil et les cas clients, puis tranché sur pièces le 22 septembre. Payload l'a emporté parce qu'il ne s'ajoute pas à côté du site. Il s'installe dedans.
Depuis la version 3.0 (19 novembre 2024), Payload vit dans le dossier /app d'une application Next.js. Un dépôt, un déploiement, des types TypeScript générés depuis le schéma, et une API locale qui sert les pages sans appel réseau. Sur notre refonte, environ 760 lignes de déclaration de champs produisent tout le back-office : connexion, brouillons, médias, relations, droits. Le temps de développement part sur ce qui différencie, chez nous le module d'analyse SEO et le cockpit de suivi.
Deuxième argument : la base reste à vous. Un Postgres ordinaire, chez nous Supabase à Paris, sans facturation à l'usage sur le contenu ni reprise de données à négocier si vous changez d'avis. C'est aussi un bon terrain pour l'IA : le plugin MCP officiel laisse un agent comme Claude lire et écrire dans vos collections, avec des droits fixés opération par opération.
Les limites sont réelles. Le schéma est du code : sans développeur TypeScript, chaque champ ajouté attend quelqu'un. L'éditeur, racheté par Figma en juin 2025, a déjà cassé la compatibilité entre la v2 et la v3, et la v4 est en préparation. Sur Cloudflare Workers, ça tourne, mais nous avons dû contourner plusieurs pièges : offre payante, pas de redimensionnement d'images côté serveur, et un hachage des mots de passe que Workers refuse en version 3.90.
Notre verdict : Payload pour tout site de contenu qui dépasse la vitrine, doit ranker sur Google et être cité par les IA, avec une équipe marketing qui publie seule. Pas pour cinq pages figées, pas pour l'e-commerce, pas pour un outil métier plein de règles où un admin générique devient un carcan.
Pour vous, ou pas
Pour vous si
- Votre site de contenu (blog, cas clients, landing pages SEO) dépasse un constructeur visuel et vous voulez un front sur mesure en React et Next.js.
- Vous voulez garder vos contenus dans votre propre base Postgres, MongoDB ou SQLite, sans facturation à l'usage d'un éditeur SaaS.
- Votre équipe marketing doit publier seule, avec brouillons, versions, rôles et aperçu en direct, sans toucher au code.
- Vous gérez plusieurs langues ou plusieurs sites depuis un seul back-office (localisation native, plugin multi-tenant).
- Vous voulez brancher des agents IA sur vos contenus pour rédiger, traduire ou enrichir, via le plugin MCP ou l'API locale.
- Vous avez déjà une application Next.js et voulez y ajouter un back-office sans monter un second service.
Passez votre chemin si
- Votre site tient en cinq pages qui ne bougent pas : un fichier de contenu dans le dépôt suffit, un CMS serait du poids mort.
- Vous vendez en ligne avec catalogue, paiement et stocks : partez sur Shopify.
- Vous construisez un outil métier avec ses règles et ses états (devis, planning, validation) : une application React et Supabase sur mesure tiendra mieux.
- Personne dans votre équipe ni chez votre prestataire n'écrit du TypeScript : chaque nouveau champ passera par un développeur.
- Vous voulez un CMS hébergé clé en main sans contrat Enterprise : hors Enterprise, Payload s'auto-héberge, regardez plutôt un CMS en SaaS.
Ce qu'on en fait concrètement
Site de contenu piloté pour le SEO et le GEO
Pages composées de blocs de sections, métadonnées et aperçu Google par page, JSON-LD et llms.txt générés depuis le contenu plutôt que recopiés à la main. Le marketing publie, le développeur ne fait que les nouveaux blocs. C'est l'architecture du nouveau site de SHUNPO.
Back-office ouvert aux agents IA via MCP
Le plugin officiel @payloadcms/plugin-mcp expose collections et globals à un client MCP comme Claude : lecture, création, mise à jour et suppression sur les collections, avec une clé API et des droits par opération. Un agent rédige un brouillon de fiche ou d'article, un humain relit et publie.
Chaîne éditoriale automatisée avec n8n et Claude
Les hooks de Payload (beforeChange, afterChange) déclenchent un traitement à chaque enregistrement : appel à un workflow n8n qui traduit avec Claude, propose les textes alternatifs des images, résume l'article ou le pousse sur les réseaux. Le contenu reste la source unique.
Base de connaissances pour un assistant interne
Des contenus structurés et typés, exposés en API REST, GraphQL ou locale, nourrissent un assistant IA qui répond à partir de vos fiches produits, procédures ou FAQ. L'offre Enterprise ajoute la vectorisation automatique (AI Auto-Embedding) pour la recherche augmentée.
Espace client ou portail authentifié
Authentification intégrée et contrôle d'accès au niveau du document, du champ et de l'opération : un même Payload sert le site public et un espace réservé, avec un tenant par client grâce au plugin multi-tenant.
Les alternatives à Payload

WordPress
Le CMS classique avec son écosystème de thèmes et d'extensions, plus simple à confier à une équipe sans développeur, moins propre pour un front React sur mesure.
Webflow
Pour une vitrine sans contenu structuré que votre équipe veut gérer seule, Webflow sort plus vite. Le nouveau site de SHUNPO le quitte pour Payload, parce qu'il lui faut un front sur mesure et des contenus structurés.
Supabase
Pour un outil métier sans équipe éditoriale, Supabase et une interface React sur mesure suffisent, sans couche CMS au milieu.

Shopify
Dès que le site vend en ligne, Shopify gère catalogue, paiement et stocks, ce que Payload vous ferait construire.
Les tarifs de Payload
Open source (auto-hébergé)
Gratuit, licence MIT
- Code complet et admin
- API REST, GraphQL et locale
- Authentification et contrôle d'accès
- Brouillons et versions
- Localisation
- Aperçu en direct
- Support communautaire (Discord, GitHub)
- Vous ne payez que l'hébergement de l'application, de la base et des fichiers
Enterprise
Sur devis, aucun prix publié
- Auto-hébergé ou hébergé par Payload
- SSO (SAML, OAuth 2.0)
- AI Auto-Embedding
- Workflows de publication
- A/B testing statique
- Fonctions IA (traduction, génération d'images, aide à la rédaction)
- Domaines personnalisés illimités
- E-mail en marque blanche
- Support dédié
Hébergement type, hors Payload
Dès 5 $/mois (Workers Paid) + 25 $/mois (Supabase Pro)
- Workers Paid : 10 millions de requêtes et 30 millions de millisecondes de CPU par mois inclus
- Supabase Pro : 8 Go de disque par projet, 250 Go de bande passante sortante, 10 $ de crédits de calcul par mois
- Prix des éditeurs, relevés le 6 octobre 2026
Tarifs vérifiés le Voir la grille officielle ↗
Données et RGPD
- Hébergement des données
- Votre base et votre stockage, chez l'hébergeur de votre choix : régions européennes possibles. Régions de l'offre hébergée Enterprise non publiées.
- Cadre légal
- Licence MIT. Payload CMS, Inc. (États-Unis), rachetée par Figma en 2025. Représentant UE (EDPO), clauses types. En auto-hébergement : DPA de vos hébergeurs.
- Auto-hébergement
- Possible
En auto-hébergement, Payload n'héberge aucune de vos données : contenus, comptes et médias vont dans votre base (Postgres, MongoDB ou SQLite) et votre stockage. Seule remontée par défaut : une télémétrie décrite comme anonyme, désactivable par telemetry: false. Le nouveau site de SHUNPO garde sa base Supabase à Paris et ses médias sur Cloudflare R2 en juridiction européenne. Une base en France chez un prestataire américain reste soumise au droit américain : parlez de données hébergées dans l'UE, pas de souveraineté.
Avantages et limites
- Le CMS vit dans l'application Next.js : un dépôt, un déploiement, des types générés et une API locale qui rend les pages sans requête réseau.
- Vos données restent dans votre base, sous licence MIT, sans facturation à l'usage sur le contenu ni dépendance à un service tiers.
- Le générique est fourni : authentification, brouillons, versions, médias, relations et droits se déclarent en configuration, le développement va sur ce qui vous différencie.
- Prêt pour l'IA : plugin MCP officiel, hooks sur chaque opération et API typée pour brancher agents et automatisations.
- Contrôle d'accès fin, au document, au champ et à l'opération, utile dès qu'il y a plusieurs rôles ou un espace client.
- Le schéma est du code TypeScript : sans développeur, l'équipe ne peut pas ajouter un champ ou une collection seule.
- Le rythme de l'éditeur se paie : rupture entre la v2 et la v3, v4 encore en préversion canary au 6 octobre 2026, avec refonte de l'admin, à anticiper dans la maintenance.
- Avenir lié à Figma depuis juin 2025 : la roadmap n'est pas publique dans le détail, et pour le fondateur de Payload, les intégrations avec Figma relèvent d'un siège Figma payant.
- Le serverless reste jeune : sur Cloudflare, le modèle officiel exige l'offre Workers payante, GraphQL n'y est pas garanti, et un ticket ouvert depuis le 23 septembre 2026 bloque la création du premier compte admin sans correctif.
- L'admin générique devient un carcan pour un outil métier aux états et règles complexes.
Vos questions sur Payload
Payload CMS est-il gratuit ?
Oui. Payload est sous licence MIT depuis mai 2022 et l'auto-hébergement est gratuit, sans limite de projets. Vous payez l'hébergement : par exemple Cloudflare Workers Paid à partir de 5 $ par mois et une base Supabase Pro à partir de 25 $ par mois (prix relevés le 6 octobre 2026). Seule l'offre Enterprise est payante, sur devis.
Payload Cloud existe-t-il encore ?
Pas pour un nouveau projet. Sur sa page consacrée à l'arrivée chez Figma, Payload indique que le déploiement de nouveaux projets sur Payload Cloud est en pause et que les projets existants continuent de tourner. La page de démarrage, consultée le 6 octobre 2026, ne propose que l'auto-hébergement, avec des modèles prêts pour Vercel et Cloudflare, et l'offre Enterprise, auto-hébergée ou hébergée par Payload. Prévoyez donc votre propre hébergement.
Qu'est-ce que le rachat de Payload par Figma change ?
Figma a annoncé l'arrivée de l'équipe Payload le 17 juin 2025, et son rapport annuel 2025 confirme le rachat. Les deux éditeurs affirment que Payload reste open source et que rien ne change dans l'immédiat pour les utilisateurs. Pour le fondateur de Payload, les intégrations avec Figma relèveront d'un siège Figma payant, pas de l'open source. Le risque à suivre est la roadmap, pas la licence.
Payload ou Sanity : lequel choisir ?
Payload s'installe dans votre application et stocke le contenu dans votre base. Sanity est un service hébergé par l'éditeur, avec son propre langage de requête (GROQ) et un prix par siège, plus des dépassements à l'usage. Nous avons monté les deux sur le même livrable en septembre 2026 et retenu Payload pour garder la base chez nous et un seul déploiement. Sanity reste pertinent si vous ne voulez rien héberger.
Payload fonctionne-t-il avec Supabase ?
Oui : Supabase est un Postgres, et Payload a un adaptateur Postgres officiel. C'est la configuration du nouveau site de SHUNPO, avec une base à Paris. Un piège à connaître : désactivez la Data API de Supabase à la création du projet, car Payload crée ses tables sans règles d'accès et l'API REST de Supabase les exposerait.
Peut-on héberger Payload sur Cloudflare Workers ?
Oui, Payload fournit un modèle officiel avec D1, R2 et OpenNext, déployable seulement sur l'offre Workers payante selon sa documentation. GraphQL n'y est pas garanti. Dans notre déploiement, le redimensionnement d'images avec sharp ne tourne pas et la base Postgres externe passe par Hyperdrive. C'est l'hébergement que nous avons retenu pour le nouveau site de SHUNPO.
Payload est-il conforme au RGPD ?
En auto-hébergement, Payload ne reçoit pas vos données : elles restent dans la base et le stockage que vous choisissez, en région européenne si vous le décidez. Signez le DPA de chaque hébergeur et coupez la télémétrie anonyme avec telemetry: false si vous voulez zéro remontée. La conformité dépend donc de votre hébergement, pas du logiciel.
Nos sources
- Payload, page d'accueil payloadcms.com
- Payload, Get started (offres et prérequis) payloadcms.com
- Payload, Enterprise payloadcms.com
- Payload Docs, What is Payload? payloadcms.com
- Payload Docs, Database overview payloadcms.com
- Payload Docs, Production deployment payloadcms.com
- Payload Docs, MCP Plugin payloadcms.com
- Payload Docs, Hooks overview payloadcms.com
- Payload Docs, Multi-Tenant Plugin payloadcms.com
- Payload Docs, Rich Text (Lexical) payloadcms.com
- Payload Docs, The Payload Config (télémétrie) payloadcms.com
- Payload Blog, Payload 3.0 (19 novembre 2024) payloadcms.com
- Payload Blog, Payload is now completely free and open source (24 mai 2022) payloadcms.com
- Payload Blog, Payload is joining Figma! (17 juin 2025) payloadcms.com
- Figma Blog, Welcoming Payload to the Figma Team (17 juin 2025) www.figma.com
- GitHub, discussion #12843 Payload is joining Figma github.com
- Payload, Payload has joined Figma (Payload Cloud et open source) payloadcms.com
- Figma, rapport annuel 10-K 2025 (rachat de Payload CMS, Inc.) www.sec.gov
- Payload Blog, Payload 4.0 preview (9 juin 2026) payloadcms.com
- GitHub, dépôt payloadcms/payload (licence MIT, plus de 45 000 étoiles au 6 octobre 2026) github.com
- GitHub, releases Payload (v3.90.2 du 23/09/2026, v4.0.0-canary.37 du 24/09/2026) github.com
- GitHub, modèle officiel with-cloudflare-d1 github.com
- GitHub, ticket #18274 PBKDF2 refusé par Workers (toujours ouvert au 6 octobre 2026) github.com
- Payload, Security payloadcms.com
- Payload, Privacy Policy payloadcms.com
- Payload, Brand (logos et mention de marque) payloadcms.com
- Cloudflare Docs, Workers pricing developers.cloudflare.com
- Cloudflare Docs, Workers limits developers.cloudflare.com
- Supabase, Pricing supabase.com
- Sanity, Pricing www.sanity.io
Payload, the Payload design, and related marks, designs, and logos are trademarks or registered trademarks of Payload CMS, Inc. in the U.S. and other countries.