Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Headless CMS
  3. Sanity

Sanity

What it is

Sanity is a web-based content platform for teams working on websites, mobile products, content applications, and customer-facing or internal agents. It supports GraphQL and GROQ, content localization, custom role permissions, webhooks, previews, and asset transformations. Teams can edit together in real time, and document revisions retain a history for each document. Functions automate content operations and can trigger when datasets change. The Free plan costs $0 forever and includes up to 20 seats, two public-only datasets, and unlimited content types and locales. Viewer-role users are free; other user types consume a seat. Growth costs $15 per user per month and can be tried free. Enterprise pricing is custom; its listed features include SAML single sign-on, dedicated support, an uptime SLA, and custom usage quotas. SOC 2, GDPR, and CCPA compliance are included across plans. The MCP Server connects Sanity to Cursor, Claude Code, v0, and more.

For and against

For

  • Supports GraphQL and GROQ.
  • Includes localization and content previews.
  • Free plan includes up to 20 seats.
  • Real-time editing and document revisions are included.

Against

  • Free plan datasets are public-only.
  • Viewer-role users are free; other user types use seats.
  • Enterprise pricing is custom.

The verdict

Sanity combines content management, APIs, collaboration, and automation in a web-based platform. Its free and paid plans differ in seats, datasets, and access features.

Who it suits

Sanity suits teams managing content for web, mobile, or other applications. Its free plan may suit individuals experimenting or smaller projects, while Growth is aimed at teams with scaling projects and collaboration needs.

Plans and prices

Free

Free

20 user seats · 2 permission roles · 2 public datasets · 10k documents

Growth

$15a month

50 user seats · 5 permission roles · 2 datasets · 25k documents

Enterprise

Priced on request

Custom roles and access control · Single sign-on with SAML · Dedicated support and uptime SLA · Custom usage quotas

Every plan, in full

On the record

API support
The platform supports GraphQL and GROQ query languages.sanity.io · read 27 Sep 2026
API types
bothsanity.io · read 20 Sep 2026
Tool integrations
The MCP Server connects Sanity to Cursor, Claude Code, v0, and more.sanity.io · read 27 Sep 2026
Asset transformations
Yessanity.io · read 20 Sep 2026
Content automation
Functions automate content operations and can trigger from dataset mutations.sanity.io · read 27 Sep 2026
Seat billing
Viewer-role users are free; other user types consume a seat.sanity.io · read 27 Sep 2026
Community support
Community support is included across Free, Growth, and Enterprise.sanity.io · read 27 Sep 2026
Users and teams
Sanity reports more than 1 million users and 6,000 teams.sanity.io · read 27 Sep 2026
Document revisions
Sanity stores revisions for every document.sanity.io · read 27 Sep 2026
Enterprise SSO
Single sign-on with SAML is included on Enterprise.sanity.io · read 27 Sep 2026
Enterprise support
Enterprise includes dedicated support and an uptime SLA.sanity.io · read 27 Sep 2026
Free tier content
The Free plan includes unlimited content types and locales.sanity.io · read 27 Sep 2026
Free tier datasets
The Free plan includes 2 public-only datasets.sanity.io · read 27 Sep 2026
Free tier seats
Up to 20 user seats are included.sanity.io · read 27 Sep 2026
Growth trial
The Growth plan can be tried for free.sanity.io · read 27 Sep 2026
Content localization
Yessanity.io · read 20 Sep 2026
Supported platforms
Sanity powers web, mobile, content applications, and customer-facing or internal agents.sanity.io · read 27 Sep 2026
Content preview
Yessanity.io · read 20 Sep 2026

The review

Sanity is a web-based platform for structuring and delivering content through APIs, collaboration, and automation. It suits teams building across multiple digital surfaces, especially when developers and editors need to work together. Its generous free seats are appealing, but public-only datasets and tight usage limits make it a less natural fit for projects that need private content or higher quotas.

Overview

Sanity supports web, mobile, content applications, and customer-facing or internal agents, positioning it as a shared content layer rather than a website-only CMS. Teams can tailor roles and automate content operations, while real-time editing and multiplayer presence help multiple contributors work together. Sanity reports more than 1 million users and 6,000 teams.

Key features

GraphQL and GROQ give developers two query options. Content localization, previews, asset transformations, and webhooks support publishing across markets and application surfaces, though the plan-specific caps on documents, webhooks, and API requests matter as projects grow. Sanity stores revisions for every document, a useful safeguard when content changes frequently.

Functions can automate content operations and trigger from dataset mutations. The MCP Server connects Sanity with Cursor, Claude Code, v0, and other tools, extending its role into development workflows. Viewer-role users are free, while other user types consume a seat, which can help teams that need broad read access manage seat capacity.

SOC 2, GDPR, and CCPA compliance are included across plans. Enterprise adds SAML single sign-on, dedicated support, an uptime SLA, custom roles and access control, and custom usage quotas.

Pricing

Sanity is freemium, with paid plans starting at $15/user/mo. Prices below are per month.

  • Free — free, billed $0 forever. Includes 20 user seats, 2 permission roles, 2 public datasets, 10k documents, 2 GROQ-powered webhooks, and 1M API CDN requests per month. It also includes unlimited content types and locales. This is a capable starting point for individuals and smaller projects, but public-only datasets and the 10k-document cap may rule it out for private or growing production work.
  • Growth — $15 a month. Includes 50 user seats, 5 permission roles, 2 datasets, 25k documents, 4 GROQ-powered webhooks, and 1M API CDN requests per month. A free trial is available. The higher seat, role, document, and webhook allowances suit teams scaling collaboration, but the same two-dataset count and monthly CDN request allowance remain; the free plan gives up no CDN request capacity.
  • Enterprise — custom pricing. Adds custom roles and access control, SAML single sign-on, dedicated support, an uptime SLA, and custom usage quotas. It fits organizations that need centralized sign-in, tailored limits, or dedicated service, but the custom price makes it a less transparent choice for budget planning.

Across plans, viewer-role users do not use a seat; other user types do. Community support is included on Free, Growth, and Enterprise.

Platforms

Sanity is web-based and supports content delivery to web and mobile experiences, as well as content applications and customer-facing or internal agents. It is not a native mobile app platform in its own right based on its listed platform support.

Who it's for

Choose Sanity if your team needs structured content shared across products, multiple query languages, localization, and collaborative editing, or wants automation tied to dataset changes. The Free plan can support experimentation and smaller projects with up to 20 seats, but its public-only datasets and quotas are meaningful constraints. Growth is the more practical step for teams needing more seats, roles, documents, or webhooks. Organizations that require SAML SSO, custom quotas, an uptime SLA, or dedicated support should consider Enterprise.

Pros and cons

  • Pros: Free includes up to 20 seats, unlimited content types and locales, real-time collaboration, and document revisions, giving small teams room to organize and edit content without an upfront charge.
  • Pros: GraphQL and GROQ, webhooks, previews, asset transformations, and mutation-triggered functions cover both content delivery and automation needs.
  • Pros: Viewer-role users are free, which can preserve paid seats for editors and other contributors.
  • Cons: Free datasets are public-only, and its 10k-document and 2-webhook caps constrain projects that need private content or more automation.
  • Cons: Growth raises seat and document limits but keeps the 1M monthly API CDN request allowance and 2 datasets, so it does not expand every key quota.
  • Cons: Enterprise pricing is custom, making the cost harder to compare before discussing requirements.

Alternatives

Browse headless CMS options if you want to compare the category more broadly. Consider ButterCMS if its free plan's 50K API calls per month and 100 GB/month allowance suit a small project, or if Android and iOS platform support matter. Prismic is an option for a personal website or proof of concept: its free plan is per repository and includes 1 user and 4 million API calls per month. Cosmic may fit a small team seeking a free plan with 2 team members, one Bucket, and 1,000 Objects, alongside AI tokens, an agent, and a workflow. dotCMS is another freemium alternative to compare for its listed Starter plan with unlimited users and roles and dev and production environments; its price is custom.

Strapi is worth considering if self-hosting is a priority; its Community plan is open-source under the MIT License and includes REST and GraphQL APIs, role-based access control, and unlimited usage. Storyblok may suit testing or personal projects that need a no-credit-card free plan, though its Starter plan is limited to one space and one user seat. Directus offers a free Core plan with 3 seats, 25 collections, and 5 flows, while its Team plan has 10 SSO seats, 50 collections, and 20 flows for $499 a month with an annual commitment. Bloomreach Content is a paid alternative with web, mobile, API, and self-hosted platform support.

Verdict

Sanity is a strong choice for teams that need a collaborative, API-driven content layer across several kinds of applications, with useful automation and a free entry point that accommodates many contributors. Look elsewhere if your project requires private datasets without moving beyond Free, or if Growth's unchanged dataset count and CDN request allowance do not meet your needs.

Alternatives to Sanity

Every alternative, ranked