CMS & app framework

Payload

CMS headless et framework applicatif open source, natif Next.js, qui s'installe dans votre dossier app existant

payloadcms/payloadTypeScript43,792 as of 2026-07-26
By Jake Luo · Published 26 juil. 2026

Payload est un CMS headless et framework de backend open source qui s'installe directement dans le dossier app d'un projet Next.js existant, offrant un backend TypeScript et un panneau d'administration React sans monter de service séparé. Il compte 43 792 étoiles en juillet 2026, est sous licence MIT, et se déploie en serverless sur Vercel ou Cloudflare comme partout où Node tourne. Pour un fondateur, il supprime la raison habituelle pour laquelle le travail de contenu s'enlise — il existe enfin un endroit où éditer sans savoir coder. Mais un CMS décide comment les pages sont fabriquées, jamais si quelqu'un les lit.

Ce qu'est Payload

Payload (github.com/payloadcms/payload) se présente comme le premier CMS natif Next.js qui s'installe directement dans le dossier app que vous avez déjà. Au lieu de faire tourner un service CMS séparé et de récupérer le contenu via une API, le backend et le panneau d'administration vivent à l'intérieur de l'application Next.js existante, ce qui permet d'interroger la base de données directement depuis des React Server Components. Il est écrit en TypeScript, sous licence MIT, et compte 43 792 étoiles en juillet 2026.

Le projet se positionne comme framework applicatif autant que comme CMS headless, et l'assume : l'interface d'administration est générée à partir de votre propre configuration de collections et s'étend avec vos propres server components. Le démarrage tient dans une seule commande create-payload-app, et les mainteneurs orientent les nouveaux venus vers le template website parce qu'il montre l'ensemble — blocs de texte enrichi, revalidation à la demande, aperçu en direct — avec un frontend Tailwind dans le même dossier app.

Ce qui est inclus d'origine

La liste ci-dessous est ce que le dépôt lui-même annonce, pas une liste de souhaits.

Ce qui accompagne Payload
  • Un panneau d'administration React généré — construit à partir de votre configuration de collections, extensible avec vos propres server components, si bien que les rédacteurs disposent d'une vraie interface que vous n'avez pas eu à dessiner.
  • Authentification, versions et brouillons — authentification, versionnage des documents, brouillons, un constructeur de mise en page par blocs, un éditeur de texte enrichi Lexical, une logique de champs conditionnelle et un contrôle d'accès fin sont inclus plutôt qu'ajoutés après coup.
  • Des types qui suivent vos données — une base de code entièrement en TypeScript avec des types générés automatiquement pour votre contenu, plus REST et GraphQL si vous les voulez et des requêtes directes en server components si vous ne les voulez pas.
  • Déployez où vous voulez — des templates serverless en un clic pour Vercel et Cloudflare, ou l'auto-hébergement sur votre propre infrastructure ; le projet insiste sur l'absence d'enfermement propriétaire.

Où Payload s'insère dans la stack de croissance d'un fondateur

Un CMS est le socle de la croissance par le contenu. Dès que vous voulez plus d'une poignée de pages — un blog, une section de comparatifs, des pages par ville ou par intégration — le goulot d'étranglement cesse d'être le design et devient la publication : qui peut ajouter une page sans développeur, et à quelle vitesse. C'est la mécanique derrière créer des pages SEO à grande échelle et le SEO programmatique, et les templates officiels de Payload pour un site, un blog et une boutique visent exactement cela. Face à ses voisins, il recoupe Ghost sur la publication et Medusa sur la boutique, tout en restant un backend de contenu généraliste plutôt que l'un ou l'autre.

La limite qu'il vaut mieux nommer honnêtement, c'est qu'un CMS décide comment une page est fabriquée, jamais si elle mérite une visite. La capacité à publier est nécessaire et non suffisante : il reste à choisir des sujets qui valent la peine d'être traités, à écrire quelque chose qu'un lecteur n'obtiendrait pas en haut des résultats, et à gagner les liens et mentions qui font qu'une partie de tout cela se classe. Il est courant qu'un fondateur installe un CMS et conclue, des mois plus tard, que le contenu n'a pas marché — alors que ce qui manquait n'a jamais été l'outil.

Un CMS, ou du contenu dans le code ?

Tous les sites n'ont pas besoin d'un CMS, et se tromper coûte cher dans les deux sens. La question est de savoir qui édite, à quelle fréquence, et ce qui doit être vrai avant qu'une page ne parte en ligne.

ApprocheIdéale quandCe à quoi vous renoncez
CMS headless comme PayloadDes personnes non techniques publient, le contenu change souvent, et il vous faut brouillons, versions et rôlesUn schéma et un déploiement à maintenir ; les modifications passent par une interface plutôt que par une revue de code
Du contenu dans le code, en fichiers de données typésCeux qui éditent sont ceux qui déploient, et vous voulez que chaque changement soit testé avant la mise en ligneQui ne peut pas ouvrir une pull request ne peut pas publier
Un CMS SaaS hébergéVous ne voulez aucune infrastructure et pouvez vivre dans le modèle de l'éditeurLa portabilité, et une facture qui grandit avec votre contenu

Note de première main issue de la construction d'AgentCeres — l'AI Growth Officer sur agentceres.com : nos propres pages marketing suivent la deuxième voie. Chaque page de réponses, de glossaire et de projets de ce site est une entrée dans un fichier TypeScript typé, et non un enregistrement de CMS ; c'était un arbitrage assumé. Parce que les pages sont du code, une suite de tests s'exécute sur chacune et fait échouer la compilation quand une page casse un lien, se retrouve sans liens internes ou fige à la main un chiffre qui va se périmer — des vérifications qu'un CMS ne peut structurellement pas faire, puisque son rôle est d'accepter ce qu'un rédacteur a saisi. Le coût est réel et nous le payons : qui ne peut pas ouvrir une pull request ne publie pas ici. Si nos rédacteurs n'étaient pas aussi ceux qui déploient l'application, le modèle de Payload serait le bon.

FAQ

Payload est-il gratuit ?
Le framework est gratuit et open source sous licence MIT, vous pouvez donc l'auto-héberger sans coût logiciel et ne payer que l'infrastructure sur laquelle il tourne. Les mainteneurs vendent également Payload Cloud, un hébergement géré pour les équipes qui préfèrent ne pas l'exploiter elles-mêmes, et le dépôt met en avant des déploiements serverless en un clic sur Vercel et Cloudflare, qui ont leurs propres tarifs. Vérifiez le fichier de licence du dépôt pour la version que vous installez.
Payload face à un CMS hébergé comme Contentful ou Sanity : que choisir ?
Choisissez un CMS hébergé si vous ne voulez aucune infrastructure et que le modèle de contenu de l'éditeur correspond à votre façon de travailler. Choisissez Payload si vous construisez déjà sur Next.js et voulez le CMS dans votre propre application, vos données dans votre propre base, et aucun plafond par siège ou par enregistrement à anticiper. L'arbitrage est opérationnel : Payload est du code que vous maintenez et déployez, un CMS hébergé un service que vous configurez et payez.
Faut-il un développeur pour utiliser Payload ?
Pour l'installer, oui : collections, champs et règles d'accès se définissent dans le code, et l'application se déploie comme n'importe quel projet Next.js. Ensuite, non : tout l'intérêt du panneau d'administration est que des personnes non techniques puissent créer, modifier, mettre en brouillon et publier du contenu sans toucher au code. Le coût en développement est concentré à l'installation plutôt que réparti sur chaque page.
Un CMS aide-t-il au SEO ?
Indirectement, en supprimant de la friction. Un CMS ne fait pas se classer une page, mais il supprime la raison pour laquelle la plupart des programmes de contenu s'enlisent : publier exige un développeur. Publier plus vite signifie plus d'essais, et c'est par le nombre d'essais qu'un programme de contenu découvre ce qui fonctionne. Le classement lui-même vient toujours de traiter correctement les sujets, de répondre à de vraies questions et de gagner des liens — rien de tout cela n'est fourni par un CMS.
Related projects
GhostPlateforme de publication open source — un site, une newsletter, des adhésions et des abonnements payants en une seule installationMedusaPlateforme e-commerce open source avec un framework de personnalisation intégré — des briques commerce que vous assemblez en boutique, marketplace ou portail B2BOpen SaaSUn boilerplate SaaS gratuit et open source, bâti sur le framework full-stack WaspBetter AuthFramework d'authentification et d'autorisation agnostique, pour TypeScript, exécuté dans votre propre app contre votre propre base de données

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $19/month.

Start free trialMore projects