Sanity
CMS « headless » doté d’un studio React personnalisable et d’une base de données de contenu en temps réel
Sanity est un CMS « headless » destiné aux équipes qui modélisent du contenu structuré une seule fois, puis le publient sur des sites web, des applications et des agents IA via une seule API.
Aperçu
Notre avis sur Sanity
Cet article consacré au CMS Sanity présente les domaines d'application de Sanity, ses principales fonctionnalités, ses tarifs et ses quotas, le fonctionnement de Sanity Studio et du langage de requête, ses points forts et ses limites, ainsi qu'une comparaison avec d'autres outils. Sanity divise un CMS en deux parties : le « Content Lake », une base de données hébergée qui stocke chaque élément de contenu sous forme de documents JSON structurés, et Sanity Studio, une application React open source dans laquelle les rédacteurs créent et gèrent le contenu. Les développeurs définissent le modèle de contenu dans le code, et le site web, l’application mobile ou l’agent IA récupère le contenu via l’API. Le contenu étant stocké sous forme de données plutôt que de pages, une même description de produit, un même auteur ou une même FAQ peuvent apparaître sur de nombreux sites et canaux sans avoir à recourir au copier-coller.
À quoi sert Sanity ?
Sanity est utilisé par les développeurs et les équipes de contenu pour gérer des sites web, des boutiques en ligne, de la documentation, des pages marketing, des applications mobiles et des plateformes multimarques à partir d’une source unique de contenu structuré. Un projet type associe Sanity à un framework front-end tel que Next.js, Nuxt ou Astro : les éditeurs travaillent dans le Studio, le front-end interroge le Content Lake, et les pages se mettent à jour en temps réel. La réutilisation du contenu est la principale raison pour laquelle les équipes choisissent cette solution : un produit, un lieu ou un auteur correspond à un seul document, référencé partout où il apparaît.
Sanity cible également les opérations de contenu à grande échelle. Les équipes plus importantes utilisent des workflows personnalisés, des publications de contenu, des ensembles de données privés et des rôles pour gérer de nombreux rédacteurs, toutes marques et langues confondues, tandis que de nouvelles fonctionnalités d’IA permettent aux agents de lire et d’écrire du contenu via la même API.
Fonctionnalités clés
- Sanity Studio : un éditeur React open source hébergé dans votre dépôt de code. Les développeurs configurent les champs, les validations, les aperçus et les composants de saisie personnalisés, puis le déploient à l’aide d’une seule commande ; l’hébergement de Studio est inclus dans toutes les formules.
- Content Lake : la base de données de contenu hébergée et en temps réel qui sous-tend chaque projet. Les documents sont au format JSON, des références relient les documents entre eux et chaque modification fait l’objet d’un enregistrement de version.
- GROQ : le langage de requête de Sanity filtre les documents, suit les références et façonne la réponse en une seule requête. GraphQL est également disponible.
- Édition visuelle : l’outil « Presentation » affiche le site web en direct à côté du formulaire d’édition, ce qui permet aux éditeurs de cliquer sur un élément de la page pour modifier son champ. Sa mise en place nécessite un travail d’intégration côté front-end.
- Collaboration en temps réel : plusieurs éditeurs peuvent travailler simultanément sur le même document, avec affichage de la présence en ligne et historique complet.
- Publications et planification de contenu : regroupez les modifications dans une publication et publiez-les ensemble (module complémentaire sur certaines formules).
- IA et agents : Content Agent gère les opérations de contenu via Slack et l’API, et Sanity met à disposition un serveur MCP permettant aux outils d’IA d’interroger et de mettre à jour le contenu (Cosmic).
- Sécurité et conformité : la conformité aux normes SOC 2, RGPD et CCPA est mentionnée sur la page des tarifs ; l’authentification unique (SSO) et les rôles personnalisés font partie de la formule « Enterprise ».
Tarifs de Sanity
Sanity propose une formule gratuite, une formule « Growth » facturée par utilisateur et une tarification entreprise personnalisée. Les chiffres ci-dessous sont tirés de la page des tarifs de Sanity en septembre 2026.
- Formule gratuite : 0 $ à vie, avec un accès complet à Studio et à l’API. Jusqu’à 20 postes, 2 jeux de données publics, 10 000 documents, 1 million de requêtes API CDN et 250 000 requêtes API par mois, 100 Go de ressources et 100 Go de bande passante par mois.
- Formule « Growth » : 15 $ par licence et par mois, jusqu’à 50 licences ; la formule « Growth » de Sanity permet aux équipes de bénéficier de jeux de données privés et de rôles utilisateur supplémentaires. Deux ensembles de données privés ou publics, 25 000 documents, les mêmes quotas inclus que dans la formule « Free », plus une facturation au dépassement : 1 $ pour 250 000 requêtes CDN, 1 $ pour 25 000 requêtes API, 0,50 $ par Go de ressources et 0,30 $ par Go de bande passante.
- Formule « Enterprise » : tarification, postes, ensembles de données et quotas personnalisés, avec authentification unique (SSO), rôles personnalisés, SLA de disponibilité et assistance dédiée.
Un « siège » est utilisé par chaque type d’utilisateur à l’exception du « Viewer » ; les intervenants en lecture seule bénéficient donc d’un accès gratuit. Les nouveaux projets bénéficient d’un essai des fonctionnalités payantes pendant une période limitée.
Le coût à surveiller est celui de l’utilisation, et non celui des licences. Les requêtes API provenant d’un site très fréquenté ou d’un environnement de préproduction peuvent dépasser les quotas inclus, et avec la formule « Growth », les dépassements sont facturés automatiquement. Les ensembles de données supplémentaires coûtent 999 $ chacun, l’augmentation du quota de documents est une option à 299 $, tandis que l’assistance dédiée et la médiathèque sont vendues séparément (chiffres fournis par Cosmic, un concurrent). Mettez en cache les appels API via le CDN et surveillez le tableau de bord d’utilisation avant le lancement.
Sanity Studio, le « Content Lake » et le modèle de contenu
Tout dans Sanity commence par le schéma. Les développeurs écrivent le modèle de contenu en JavaScript ou TypeScript : des types de documents tels que « post », « product » ou « author », des champs tels qu’une chaîne de caractères pour le titre, une image avec des métadonnées ou un tableau d’objets, des règles de validation et des références à d’autres documents. Sanity Studio lit ce schéma et construit l’interface d’édition à partir de celui-ci ; ainsi, un nouveau champ ajouté dans le code apparaît dans le Studio dès le déploiement suivant. Le Studio étant une application React, les équipes peuvent ajouter des composants de saisie personnalisés, des tableaux de bord et des plugins, ou intégrer le Studio au sein de leur propre application. Les éditeurs bénéficient d’une interface épurée ne comportant que les champs dont ils ont besoin, tandis que les données structurées restent réutilisables sur tous les canaux. Côté front-end, une bibliothèque cliente récupère les données via une requête GROQ ; vous importez du contenu existant depuis un autre CMS à l’aide de la CLI ou de l’API, et vous conservez la pleine propriété de vos données grâce aux exportations.
Content Agent, agents IA et opérations de contenu
Sanity se positionne comme un système d’exploitation de contenu pour l’ère de l’IA. Content Agent est un assistant IA dédié aux opérations de contenu : les rédacteurs y accèdent via Slack ou l’API pour créer et mettre à jour du contenu en masse. Sanity propose également un serveur MCP, permettant ainsi aux agents IA et aux outils de codage d’interroger et de mettre à jour le contenu du Content Lake. Chaque formule comprend des crédits IA mensuels (1 000 pour la formule gratuite, selon Cosmic). Testez d’abord les fonctionnalités IA sur un ensemble de données d’essai, car les modifications générées doivent encore faire l’objet d’une révision éditoriale.
Sanity est-il meilleur que WordPress ?
Sanity et WordPress répondent à des besoins différents. WordPress est un CMS traditionnel où le contenu, les thèmes et le site web coexistent, et où une équipe non technique peut lancer un site à l’aide de thèmes et de plugins. Sanity est un CMS « headless » et un backend de contenu : il ne dispose ni de thèmes ni de front-end, de sorte qu’un développeur construit le site web à l’aide d’un framework et récupère le contenu via l’API. Sanity est plus adapté lorsque le contenu alimente plusieurs canaux, lorsque le modèle de contenu est complexe ou lorsque les rédacteurs ont besoin d’un workflow personnalisé. WordPress est plus adapté à un site simple géré par une petite équipe sans développeur.
Les points forts et les limites de Sanity
Points forts :
- Modèle de contenu flexible défini dans le code, avec une forte réutilisation du contenu grâce aux références.
- Un studio React entièrement personnalisable et une collaboration en temps réel.
- Formule gratuite généreuse comprenant 20 licences et un Studio hébergé.
- GROQ et un CDN API rapide simplifient les requêtes complexes.
- Des agents IA et un serveur MCP intégrés à la plateforme.
Inconvénients :
- Nécessite un développeur pour configurer le schéma, Studio et le front-end ; ce n’est pas un créateur de sites web.
- GROQ est un langage de requête supplémentaire à maîtriser.
- Les surcoûts liés à l'utilisation rendent les coûts plus difficiles à prévoir pour les sites très fréquentés.
- Les rôles personnalisés, l’authentification unique (SSO) et les ensembles de données privés au-delà de deux nécessitent des forfaits supérieurs.
Comparaison de Sanity
- Builder.io : un CMS headless visuel avec création de pages par glisser-déposer destiné aux spécialistes du marketing.
- WordPress : le CMS traditionnel avec des thèmes et des plugins, plus accessible aux non-développeurs.
- Webflow : un constructeur de sites web visuel doté d’un CMS intégré pour les sites axés sur le design.
- Ghost : une plateforme de publication et de newsletter pour les blogs et les abonnements.
- HubSpot Content Hub : un CMS lié au CRM et aux outils marketing de HubSpot.
Contentful, Strapi et Payload sont les alternatives les plus courantes aux CMS « headless » ; Strapi et Payload sont open source et peuvent être auto-hébergés.
Sanity en vaut-il la peine ?
Sanity est intéressant pour les équipes disposant de développeurs qui souhaitent un contrôle total sur le modèle de contenu et l’expérience d’édition, et qui publient le même contenu sur plusieurs sites, applications ou canaux. La formule gratuite suffit pour créer et lancer un petit projet, et la formule « Growth » est abordable par utilisateur. Il convient moins aux équipes ne disposant pas de développeur, pour un simple site vitrine, ou lorsque les coûts d’utilisation doivent être fixés à l’avance ; dans ces cas-là, un créateur de site web ou WordPress est plus simple. Si vous avez besoin d’aide pour un schéma Sanity, une personnalisation de Studio ou une migration, les agences web et les développeurs de LowCodeDevs peuvent s’en charger.
Sources
- Tarifs de Sanity : formules, licences, quotas et frais de dépassement.
- Sanity vs Prismic, Sanity : comparaison des fournisseurs et aperçu des fonctionnalités.
- CMS Sanity : édition, tarifs et cas d’utilisation ; Bejamas : Studio, édition visuelle et cas d’utilisation.
- Alternative à Sanity, Cosmic : détails des formules, tarifs des modules complémentaires et fonctionnalités d’IA (rédigé par un concurrent).
- Sanity.io : un très bon CMS, DEV : le point de vue pratique d’un développeur sur Studio et le Content Lake.
Pas encore d'avis — écrivez le premier.
En un coup d'œil
- Site web
- https://www.sanity.io/
- Catégorie
- Créateurs d'apps · Applications web
- Mise à jour
Alternatives à Sanity
Questions
FAQ Sanity
Sanity est-il un CMS sans interface utilisateur ?
Oui. Sanity stocke le contenu dans le « Content Lake » et le fournit via une API ; quant à vous, vous développez le site web ou l'application séparément, avec le framework de votre choix.
Peut-on utiliser Sanity gratuitement ?
Oui. La formule gratuite comprend 20 postes, 10 000 documents, 2 jeux de données publics ainsi que des quotas mensuels pour l'API, les ressources et la bande passante, sans limite de durée.
Combien coûte Sanity ?
Le forfait « Growth » coûte 15 $ par poste et par mois, auxquels s'ajoutent les frais liés au dépassement des quotas inclus. Les tarifs « Enterprise » sont établis sur mesure.
À quoi sert sanity.io ?
Sanity permet de gérer du contenu structuré une seule fois, puis de le publier sur des sites web, des applications, des boutiques en ligne et des agents IA via une seule API.
Sanity est-il un bon CMS ?
Sanity est un excellent choix pour les équipes dirigées par des développeurs qui ont besoin d'un modèle de contenu flexible et d'une expérience d'édition personnalisée. Les équipes qui ne comptent pas de développeurs trouvent généralement que WordPress ou un créateur de sites web est plus simple à utiliser.
Avec qui Sanity est-il en concurrence ?
Sanity est en concurrence avec des CMS « headless » tels que Contentful, Strapi, Payload et Builder.io, ainsi qu’avec des CMS traditionnels comme WordPress.
Quelle est la différence entre « Payload » et « Sanity » ?
Payload est un CMS open source auto-hébergé, s'appuyant sur votre propre base de données et sur Next.js, tandis que Sanity est une plateforme hébergée comprenant le « Content Lake » et un studio React personnalisable.
Ailleurs sur LowCodeDevs
Projets récents sur LowCodeDevs
Aucune étude de cas Sanity n'a encore été publiée.
Ailleurs sur LowCodeDevs
Agences travaillant avec des outils similaires
Aucune agence n'a encore référencé Sanity. Ces équipes travaillent avec d'autres outils de la catégorie Créateurs d'apps.
Ailleurs sur LowCodeDevs
Développeurs sur LowCodeDevs
Aucun développeur n'a encore indiqué Sanity parmi ses compétences.
Votre expertise
Soyez le premier expert Sanity sur LowCodeDevs
Les équipes qui choisissent Sanity arrivent sur cette page à la recherche de quelqu'un qui sait construire avec. Cette place est encore libre : référencez votre agence ou votre propre profil avec Sanity parmi vos outils, et cette page montrera votre travail.