Sanity

Web · paid plans from $15/mo

Freedom report

Two barsScore 7.9

  • Free tierA free tier is on its own pricing page
  • Open codeNo open-source code on record
  • Runs widely1 of 6 device platforms
  • DocumentedPlans, terms and facts published

Sanity is a web-based content platform for teams building websites, mobile products, content applications, and customer-facing or internal agents. It supports GraphQL and GROQ queries, content localization, custom role permissions, webhooks, content preview, and asset transformations. Teams can edit together in real time with multiplayer presence, and Sanity stores revisions for every document. Functions can automate content operations and run when dataset changes occur. Its MCP Server connects Sanity to Cursor, Claude Code, v0, and more. The Free plan costs 0.00 USD per free and includes up to 20 user seats, two public-only datasets, unlimited content types and locales, 10k documents, two GROQ-powered webhooks, and 1M API CDN requests per month. Viewer-role users are free; other user types consume a seat. Growth costs 15.00 USD per month, with a free trial available, and Enterprise pricing is custom. SOC 2, GDPR, and CCPA compliance are included across plans; Enterprise adds SAML single sign-on, dedicated support, and an uptime SLA.

Who it is for

Sanity suits teams creating and managing content for websites, apps, content products, or agents. Its plans also address projects that need collaboration, localization, and API access.

What is good

  • Free plan includes up to 20 user seats.
  • Unlimited content types and locales on Free.
  • Real-time editing and document revisions across plans.
  • Supports both GraphQL and GROQ.
  • SOC 2, GDPR, and CCPA compliance across plans.

What to know first

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

Freedom251 review

Sanity: the full review

Sanity combines content authoring, APIs, collaboration, and automation in a web platform. Its free plan has public-only datasets, while SAML single sign-on and dedicated support are listed for Enterprise.

Overview

Sanity is a web platform for teams managing structured content across websites, apps, and other digital experiences. It is a strong fit when developers and editors need shared content, flexible access roles, and automation; teams needing private datasets on the free plan should look elsewhere or budget for Growth.

Key features

Sanity supports both GraphQL and GROQ, with content localization, previews, asset transformations, and webhooks. That mix suits teams delivering content to different markets and application surfaces, though GROQ-powered webhooks and request quotas still shape how far smaller plans can stretch. Real-time editing and multiplayer presence work across all plans, and revisions are stored for every document, helping teams coordinate changes and recover earlier versions.

Functions automate content operations and can trigger when datasets change, making Sanity useful for workflows beyond publishing. Its MCP Server connects with Cursor, Claude Code, v0, and more. Sanity also supports web, mobile, content applications, and customer-facing or internal agents. SOC 2, GDPR, and CCPA compliance are included across plans; Enterprise adds SAML single sign-on, dedicated support, an uptime SLA, custom roles, and custom usage quotas.

Viewer-role users do not consume seats, but other user types do. That distinction can help larger editorial groups control seat use, while teams needing more than the plan’s seat allowance must move up a tier. Community support is included on Free, Growth, and Enterprise.

Pricing

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

  • Free — $0.00 USD per 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. Unlimited content types and locales make it a generous way to explore or ship smaller projects, but the public-only datasets rule it out for content that must remain private.
  • Growth — $15.00 USD per month: Includes 50 user seats, 5 permission roles, 2 datasets, 25k documents, 4 GROQ-powered webhooks, and 1M API CDN requests per month. It suits teams scaling collaboration or needing datasets beyond the Free plan’s public-only restriction; the request allowance remains the same, so higher API demand may be a constraint. Growth can be tried for free.
  • Enterprise — custom pricing: Adds custom roles and access control, SAML single sign-on, dedicated support, an uptime SLA, and custom usage quotas. It is the better fit for organizations needing enterprise access controls or a service commitment, but requires a custom-priced plan.

Platforms

Sanity is a web platform that can power web and mobile products, content applications, and customer-facing or internal agents. Its API supports GraphQL and GROQ.

Who it's for

Sanity fits teams that want one collaborative content platform serving multiple experiences, with localization, previews, role permissions, and automation in the same system. Its generous Free seat allowance is useful for experimentation and smaller projects, while Growth targets teams with increasing collaboration needs. It is less suitable when private datasets are required at no cost or when a team needs usage quotas beyond the fixed Free and Growth limits.

Pros and cons

  • Pro: Free includes 20 seats, unlimited content types and locales, and 10k documents, making it practical for sizeable experiments and smaller launches.
  • Pro: Real-time collaboration, document revisions, localization, previews, and asset transformations support editorial work across markets and channels.
  • Pro: Functions and MCP integrations extend Sanity into automated workflows and developer tools, not just content delivery.
  • Con: Free datasets are public-only, a material restriction for projects with private content.
  • Con: Free and Growth both cap API CDN requests at 1M per month, and Growth provides only 2 datasets despite its higher seat and document limits.
  • Con: SAML SSO, dedicated support, and an uptime SLA require Enterprise custom pricing.

Alternatives

Browse headless CMS options if you want to compare the category more broadly.

  • Prismic is another freemium option, with a Free plan for one user and 4 million API calls per month, suited to personal sites or proofs of concept.
  • Directus offers a free Core plan with 3 seats, 25 collections, and 5 flows; choose it if those published collection and flow limits suit your project.
  • dotCMS has a free Starter plan with unlimited users and roles, and a Professional plan with high-availability production plus built-in CDN, WAF, and IDP support.
  • Storyblok has a free Starter plan with 1 space and 1 seat, aimed at testing and personal projects.
  • ButterCMS is a freemium alternative with web, Android, and iOS platforms and a Free plan for small projects or MVPs.
  • Contentful offers a Free plan with 10 users, 2 roles, 2 locales, and 100K API calls per month, which may suit teams prioritizing those stated allowances.
  • DatoCMS has a free plan with 3 projects, 1 collaborator per project, and 300 records, for teams whose needs fit those limits.
  • Cloud CMS offers a free Developer Edition and a Starter plan at $220.00 USD per month with 3 projects and 5 users.

Verdict

Choose Sanity if your team needs collaborative, localized content that can serve multiple kinds of applications, and you value flexible APIs and automation. Its free tier is unusually workable for experiments, but public-only datasets are a decisive drawback for private projects; Growth is the sensible step up, while enterprise access controls and support require custom pricing.

Sanity plans and pricing

All plans
Free Free $0 forever; prices are per month 20 user seats · 2 permission roles · 2 public datasets · 10k documents · 2 GROQ-powered webhooks · 1M API CDN requests per month sanity.io · 27 Sept 2026
Growth $15/mo Prices are per month 50 user seats · 5 permission roles · 2 datasets · 25k documents · 4 GROQ-powered webhooks · 1M API CDN requests per month sanity.io · 27 Sept 2026
Enterprise Not published Custom roles and access control · Single sign-on with SAML · Dedicated support and uptime SLA · Custom usage quotas sanity.io · 20 Sept 2026

Compared on headless CMS

Free plan
Yes
Paid from
$15/mo
API types
both
Content localization
Yes
Role permissions
custom
Webhooks
Yes
Content preview
Yes
Asset transformations
Yes

Best Sanity alternatives

See all 20