# Sanity — Content Marketing

Sanity by Sanity US Inc. holds a panel rating of 2.5/5 from 6 AI judges (category median 2.5/5), as of 2026-10-14. Provenance: Rest of world; sovereignty: not determined.

- Vendor: Sanity US Inc. (https://www.sanity.io)
- Category: [Content Marketing](https://whats-best.ai/software/content-marketing.md)
- Provenance (editorial classification): Rest of world
- Canonical page: https://whats-best.ai/software/content-marketing/sanity
- Alternatives: https://whats-best.ai/software/content-marketing/sanity/alternatives ([markdown](https://whats-best.ai/software/content-marketing/sanity/alternatives.md))
- Data as of: 2026-10-20 · evaluated 2026-10-14 · oldest source captured 2026-10-01

**AI-generated.** Every score, rationale and verdict here is written by a panel of AI judges from public evidence — an analysis, not a hands-on test. Every fact quotes the vendor page it was read from. No score can be bought. How scores are made: https://whats-best.ai/methodology

## At a glance

- Vendor: Sanity US Inc.
- Headquarters: Not stated on the vendor’s pages as of 15 Oct 2026
- Data hosting: Not stated on the vendor’s pages as of 15 Oct 2026
- Free plan: Yes, per the vendor’s own page [S2]

## The panel's verdict

Sanity, a content operations platform contracting through Sanity US Inc. of San Francisco, scores strongest on pricing transparency at 7-8: Growth is published at $15 per seat per month, unlimited content types and locales are on every plan, viewer seats free, and overages stated exactly — $1 per 25K API requests, $0.30 per 1GB bandwidth, $0.05 per AI credit. Content model and reuse, distribution and integrations and collaboration and approval cluster at 4-6, resting on structured JSON storage, GROQ and GraphQL delivery to many named frontend frameworks, and comments, stages and durable history — though the audit trail, custom roles and SSO sit on the custom-priced Enterprise plan. Sovereignty is the weakest criterion at 1-3: judges found no public information on where content and assets are hosted or on a published subprocessor list, while AI input data is consented to the named providers OpenAI, Anthropic, Pinecone and Google. Editorial planning and AI and content rights score 4-5, with do-it-yourself briefs and AI retention stated as a few days by providers. Scores differ by at most two points on every criterion.

**Speaks for it:**
- Pricing transparency scores 7-8, publishing Growth at $15 per seat per month with viewer seats free, no minimum term, and exact overage rates
- Content is stored as structured JSON in the Content Lake with unlimited content types and locales on every plan
- Documented GROQ and GraphQL APIs, webhooks, a Live CDN, a CLI and Vercel-hosted starter templates deliver to a long list of named frontend frameworks
- The AI terms name their providers — OpenAI, Anthropic, Pinecone and Google — and state that all configurations explicitly prohibit or disable training on transferred data
- Comments and Tasks are available on all paid plans with per-document-type configuration, and a complete change history is retained with plan-dependent periods

**Held against it:**
- Sovereignty scores 1-3, the lowest range on the bench: contracts run through Sanity US Inc. of San Francisco, and judges found no public information on where content, assets and backups are hosted or on a published subprocessor list
- The full audit trail, custom roles and SSO sit on the Enterprise plan, which is custom pricing, so that tier's annual cost is not computable from public pages
- Export rests on a termination clause promising a copy in Sanity's standard database export format within thirty days, and we found no public information on a documented self-service export of content, model and locales
- The editorial calendar is a plugin you install and configure yourself, and briefs appear only in a do-it-yourself modeling guide, with no public information on campaigns, per-person workload views or coverage-gap reporting
- We found no public information on named CRM or analytics connectors, a public status page or published rate limits, and the uptime SLA is Enterprise-only

**Best for:**
- You need an API-first headless CMS delivering structured JSON over documented GROQ and GraphQL APIs to your own frontend, with Vercel-hosted starter templates
- You want unlimited content types and locales on a self-serve plan you can cost from published seat prices and overage rates
- Your team has developer capacity to define schemas and configure plugins, since briefs and approval states are things you model yourself
- You are an early-stage startup; the Sanity Startup Program offers 1-year free access to the Growth plan

**Avoid if:**
- Your procurement requires EU data residency or a published subprocessor list with locations and purposes; contracts run through Sanity US Inc. and AI input data is consented to third-party providers
- You need built-in editorial planning with campaigns, per-person workload views and coverage-gap reporting; the calendar is a plugin you install and briefs are do-it-yourself
- You need maintained CRM or analytics connectors and a public status page on self-serve plans; the captured integration story is frontend frameworks, and the uptime SLA is Enterprise-only
- You need a documented self-service export of content, model and locales together; the terms promise a copy in Sanity's standard database export format within thirty days following termination

## Scores by judge and criterion

Scores out of 5, each judge scoring independently against the published rubric (v1). "n/r" = not rated: the vendor publishes no price.

| Criterion | The Head of Content | The SME Marketer | The Localisation Lead | The Web Engineer | The Data Protection Officer | The Skeptic |
| --- | --- | --- | --- | --- | --- | --- |
| Planning, editorial calendar & briefs | 2/5 | 2.5/5 | 2/5 | 2/5 | 2.5/5 | 2/5 |
| Creation, review & approval | 2.5/5 | 2/5 | 3/5 | 3/5 | 3/5 | 3/5 |
| Structured content, localisation & export | 3/5 | 3/5 | 3/5 | 3/5 | 3/5 | 2/5 |
| Publishing, distribution & integrations | 3/5 | 2/5 | 3/5 | 3/5 | 3/5 | 3/5 |
| AI assistance & content rights | 2/5 | 2/5 | 2/5 | 2.5/5 | 2/5 | 2.5/5 |
| European sovereignty | 1/5 | 1.5/5 | 0.5/5 | 1/5 | 1/5 | 0.5/5 |
| Pricing transparency | 4/5 | 3.5/5 | 4/5 | 4/5 | 4/5 | 3.5/5 |
| **Weighted verdict** | **2.5/5** | **2.5/5** | **2.5/5** | **3/5** | **2/5** | **2.5/5** |

### The judges

- **The Head of Content** (v1.0): Runs an editorial team of six plus freelancers and answers for what goes live. Wants briefs that carry the goal to the writer, a calendar that shows what is late, and an approval trail that says which version legal released — not a status anyone can flip to "approved".
- **The SME Marketer** (v1.0): Is the marketing department of a 120-person Mittelstand company and writes half the content with an AI assistant. Wants to know who owns what the model wrote, whether her drafts train it, and what the plan costs once she adds a second language and the agency as guests.
- **The Localisation Lead** (v1.0): Ships every piece in German, English and French for the DACH region and beyond. Wants locales on the field, not copies of the entry, translation status per language, and a documented export of content, model and locales — because a repository that cannot leave is a hostage, not an asset.
- **The Web Engineer** (v1.0): Builds the website and the integrations the content flows through. Wants a versioned API with published rate limits, webhooks on publish, preview environments, and a migration CLI that works in both directions — and reads "headless" as a promise about the API, not a logo.
- **The Data Protection Officer** (v1.0): Signs off every tool that stores the company's drafts, author profiles and campaign data. Wants the contracting entity and hosting region named, the subprocessor list with the AI providers on it, prompt retention in days, and training on customer content excluded in the terms rather than in a blog post.
- **The Skeptic** (v1.0): Has read "AI-powered content at scale", "one source of truth for every channel" and "no lock-in, it's headless" on every page in this category. Reads instead for the export that includes locales and history, the clause on training with customer content, and what the invoice does when the third locale and the API overage arrive.

## European sovereignty — proven facts

Built only from facts on the vendor's own pages; a dimension we could not prove is left open, never scored as zero. Headline: not determined.

| Dimension | Finding | Points | Source |
|---|---|---|---|
| Legal entity | Not determined | — | — |
| Ownership | Not determined | — | — |
| Data residency | Not determined | — | — |
| Subprocessors | Not determined | — | — |

## Key facts

Each fact is the vendor's own statement, cited to the source page it was read from ([S*n*] → Sources).

**Compliance**
- Automated decision making: no · no [S3]
- Cross border safeguards: EU · EEA · Switzerland · UK · standard contractual clauses [S3]
- Data retention legal hold: yes [S3]
- DPA: yes [S11]
- DPA precedence: yes [S4]
- GDPR framework: Norwegian data protection law · EU GDPR 2016/679 · UK GDPR · US data protection laws [S3]
- Gpc honored: yes [S3]
- No training on input: yes [S13]
- Policy change notice: immediately upon posting · yes [S3]

**Data**
- Access log retention: IP address · date/time of access · browser type and version · operating system · referring URL · data volume · performance metrics · usage data [S3]
- Comments deletion permanent: new comment triggers creation of new empty add-on dataset · yes [S8]
- Deletion timeline: 90 · 90 [S3]
- Export on termination: standard database export format · yes · 30 [S4]
- Input sent to third parties: yes [S13]
- Ip logging: fraud/abuse prevention · yes [S3]
- Retention after disabling: a few days by providers [S13]
- Subscriber data processor role: processor [S3]
- Subscriber ownership: yes [S4]
- Telemetry consent: operating and improving the Service · developing new technologies for Sanity · yes [S13]

**Hosting**
- Locations: Oslo, Norway · San Francisco, USA [S2]
- Offices: Oslo, Norway · San Francisco, USA [S9]
- Offices: Oslo, Norway · San Francisco, USA [S10]

**Integrations**
- Agents mcp: agents · MCP · agents inspect and participate in workflows [S7]
- Auth providers: Google · Github [S3]
- Cli server deployment: servers and CLI · deploy workflow definitions and drive workflows [S7]
- Comments groq graphql: yes · GROQ · GraphQL [S8]
- Custom applications: custom applications · reactive sessions and reusable controls for workflow interfaces [S7]
- Frameworks: React · Next.js · Angular · Node.js · GraphQL · Vue.js · Gatsby · Hugo · Remix · JavaScript · Nuxt.js · Astro · SvelteKit · Eleventy [S11]
- Sanity studio: Sanity Studio · workflow stages, assignments, actions and history beside edited documents [S7]

**Legal**
- AI tos URL: http://sanity.io/legal/tos-ai [S4]
- Data processing addendum: yes [S6]
- Entities: Sanity AS · Sanity US Inc. [S3]
- Governing law: San Francisco, California · California [S4]
- Growth tos URL: http://sanity.io/legal/tos-growth [S4]
- Ip indemnification: yes · yes [S4]
- Offices: Oslo, Norway · San Francisco, USA [S6]
- Order of precedence: other agreements · product/feature/plugin Additional Terms · these Generative AI ToS · Sanity ToS [S13]

**Pricing**
- Additional AI credits: 0.05 [S2]
- Additional API requests: 250K · 1 [S2]
- Additional assets: 0.5 [S2]
- Additional bandwidth: 0.3 [S2]
- Additional cdn requests: API CDN requests · 1 [S2]
- Additional compute: 1 [S2]
- Additional datasets price: 999 [S2]
- Additional documents: 50K in total · 299 [S2]
- Additional invocations: 1 [S2]
- Addon datasets: 2 · 999 [S2]
- Addon quota: 299 [S2]
- Addon support: 799 [S2]
- Agent credit costs: 4 · 2 [S2]
- AI credits free credits: monthly · yes [S4]
- Annual billing: no · yes [S2]
- Comments growth plan: Growth [S8]
- Comments plan availability: all paid plans [S8]
- Currency usd: USD [S2]
- Embeddings queries: 500 · 1000 · 1.5 [S2]
- Enterprise custom: yes [S2]
- Enterprise invoicing card: yes · yes · no · no · no · yes [S2]
- Fees due on order: Order Effective Date · yes [S4]
- Free: forever free · 0 [S2]
- Free tier cta: yes [S5]
- Free trial: yes [S2]
- Growth: 15 [S2]
- Growth datasets: 2 · yes [S2]
- Initial term: 12 [S4]
- Invoice payment: yes [S2]
- No minimum term: no [S2]
- Nonprofit plan: yes [S2]
- Overage bandwidth 1: 0.3 [S2]
- Pay as you go: yes [S2]
- Quota: pay-as-you-go for users, usage and features on all plans · yes [S11]
- Seat definition: yes [S2]
- Startup program: yes [S2]
- Usage bandwidth: 100GB · 100GB [S2]

**Product**
- Actions added: Schedule · Unschedule · Reschedule [S5]
- AI assist: AI Assist listed among products [S11]
- AI credits: AI Credits · yes [S4]
- AI output disclaimer: yes [S13]
- Analytics anonymous: yes [S3]
- Analytics providers: Google Analytics [S3]
- API content integration: yes [S3]
- API first cms definition: API-first CMS is a decoupled CMS delivering content via API for multichannel presentation [S10]
- API only backend security: back end more secure because only API exposed to presentation layer [S10]
- Audit trail: yes [S2]
- Authors: Rune Botten · Fred Carlsen [S5]
- Automation with human escalation: yes · yes [S7]
- Categories: Publishing · Collaborative Editing [S5]
- Cli: CLI install via npm create sanity@latest [S11]
- Comments dataset limits: no · no [S8]
- Comments dataset suffix: related dataset name + suffix (comments/cmts/cmt/c) [S8]
- Comments enabled by default: document.comments.enabled = false · yes [S8]
- Comments per document type: yes [S8]
- Comments permissions: All documents read on main datasets · Project details read · Project members read · Project datasets read [S8]
- Comments persist after disable: yes [S8]
- Comments prerequisites: supported (paid) plan · v3.40.0 or later [S8]
- Comments storage addon dataset: add-on dataset parallel to content, shared with Tasks [S8]
- Config file: config/content-calendar.json · yes [S5]
- Config options: date format · time format · show author · filterWarnings [S5]
- Content lake: Content Lake and Live CDN listed among products [S11]
- Content lake all plans: yes [S2]
- Content modeling definition: Content modeling defines content types, their attributes, and relationships between them [S9]
- Content storage content lake: coordinates process state · Content Lake [S7]
- Custom history retention: yes [S3]
- Customer reference use: yes [S4]
- Customization low code: custom input components, data types, and content models writable with a few lines of code [S10]
- Date published: 2025-02-06 [S13]
- Documentation methods: Diagram · Spreadsheet · Data Schema [S9]
- DPA available: yes [S2]
- Edit warning: yes · yes [S5]
- Editorial workflows definition: Editorial Workflows gives people, agents, and applications shared process state around content in Sanity, with clear ownership, executable next steps, and durable history. [S7]
- End to end capabilities: content modeling · authoring · workflow automation · agentic delivery · real-time updates [S10]
- Enterprise features: SSO with SAML · Dedicated support and uptime SLA · Onboarding program · Media Library (add-on) · Custom roles and access control · User Attributes [S2]
- Feature modification rights: yes [S13]
- Features: graphical calendar · schedule review · prioritization [S5]
- Frontend swap independence: front ends can be swapped without affecting back-end content source of truth [S10]
- Functions: Functions listed among products [S11]
- Graphql benefits: GraphQL benefits: query exactly what you need, improved stability, query efficiency, one single request, lower overhead, data from any source [S11]
- Graphql cms: Sanity is an open-source API-based Headless CMS that works with GraphQL, with content models defined in JavaScript and React.js components [S11]
- Groq: GROQ is the core query language, alongside GraphQL endpoints [S11]
- Growth features: Comments and Tasks · Scheduled drafts · AI Assist [S2]
- History retention: yes [S3]
- History visibility: yes · yes · yes [S7]
- Image brief schema: Sanity Studio supports modeling an imageBrief document with fields for title, brand reference, references (image array with source, usageRights, alt), prompt, status, and reviewer [S6]
- Image generation: image generation from descriptions [S12]
- Incremental adoption: start with one process, add automation and teams incrementally [S7]
- Inline notes: yes [S6]
- Install command: sanity install content-calendar [S5]
- Longform text: long-form text drafting from a title [S12]
- Marketing pixels: Meta · LinkedIn · X (Twitter) [S3]
- Media library: Media Library listed among products [S11]
- Metadata document type: schedule.metadata [S5]
- Multichannel delivery: phones · websites · apps · TV channels · augmented reality displays · AI agents [S10]
- Named customers: Puma · AT&T · Burger King · Tata · Figma [S6]
- Opt out anytime: yes [S13]
- Parallel coordination: Bring parallel teams, content, assets, and dependent processes toward a shared readiness point. [S7]
- Payment processor storage: yes [S3]
- Platform description: Content Operations Platform for content applications and AI workflows [S1]
- Private datasets: no · yes · yes [S2]
- Product modules: Sanity Studio · Media Library · Sanity Context · Canvas · Content Agent · MCP Server · Content Releases · Insights · App SDK · Content Lake · Live CDN · Functions · Agent Actions · AI Assist [S9]
- Publish cronjob advice: cronjob every minute [S5]
- Purge mutation: yes [S3]
- References array limits: 6 · 1 [S6]
- Scheduled badge: Scheduled · yes [S5]
- Scheduling field requirement: date · datetime [S5]
- Scope of AI services: Generative AI-enabled Services include officially distributed products and Sanity Studio plugins with generative AI [S13]
- Service description: Proprietary platform service for delivering content to digital devices and products, subscription-based [S4]
- Stage assignment tracking: stages · activities · assignments · decisions [S7]
- Status values: draft · in review · approved · sent to production · draft [S6]
- Structured content json: structured JSON · Content Lake · GROQ [S10]
- Structured content reuse: yes [S9]
- Studio: Sanity Studio is a customizable editing interface, responsive and usable from a phone [S11]
- Studio tech stack: React · TypeScript · GROQ [S6]
- Summary: Editorial calendar plugin with visual calendar in Sanity Studio [S5]

**Subprocessors**
- AI providers: OpenAI, L.L.C. · Anthropic, PBC · Pinecone Systems Inc. · Google Inc. · generative AI services [S13]
- Partner change without notice: yes [S13]

**Support**
- Community discord: yes [S11]
- Discord community: yes [S9]
- Notice address: sales@sanity.io · 351 California St, Suite 650, San Francisco, CA 94104, United States [S4]
- Uptime SLA: yes [S2]

7 more facts on the canonical page: https://whats-best.ai/software/content-marketing/sanity

## Questions

### Is Sanity European?

No. whats-best.ai classifies Sanity as Rest of world.

### Where does Sanity store data?

Not stated on the vendor’s pages as of 15 Oct 2026.

### Does Sanity have a free plan?

Yes. Sanity has a free plan, per [the vendor’s page captured 15 Oct 2026](https://whats-best.ai/evidence/6165).

### What are the best alternatives to Sanity?

As of 15 Oct 2026, the panel rates [CoreMedia (3/5)](https://whats-best.ai/software/content-marketing/coremedia), [Storyblok (2.5/5)](https://whats-best.ai/software/content-marketing/storyblok) and [Contently (2.5/5)](https://whats-best.ai/software/content-marketing/contently) highest among the other 14 Content Marketing products evaluated. Ratings that look equal are rounded to half stars; the order uses the unrounded rating, then the name. The highest-rated European alternative is [CoreMedia](https://whats-best.ai/software/content-marketing/coremedia) (EU origin, foreign-owned). Ratings are the AI panel’s opinion, formed from public evidence: [how scores are made](https://whats-best.ai/methodology#ordering). The full list, with European products first: [Sanity alternatives](https://whats-best.ai/software/content-marketing/sanity/alternatives).

## What this page leaves out

- 45 product facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 18 pricing facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 8 compliance facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 6 support facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 5 data facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 5 legal facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 4 integrations facts could not be confirmed on the vendor’s page as captured and were left out of this page and of the panel’s material.
- 1 hosting fact could not be confirmed on the vendor’s page as captured and was left out of this page and of the panel’s material.
- 1 subprocessors fact could not be confirmed on the vendor’s page as captured and was left out of this page and of the panel’s material.
- 1 sovereignty dimension could not be confirmed on the vendor’s own pages and is shown as unknown.
- 6 of the readings below were written against an earlier fact sheet — a fact has been corrected, added or pulled since. Until the panel next runs on this product you are reading the older judgement.

## Sources

- [S1] Vendor homepage: https://www.sanity.io/ (checked 2026-10-15)
- [S2] Pricing page: https://www.sanity.io/pricing (checked 2026-10-15)
- [S3] Privacy policy: https://www.sanity.io/legal/privacy (checked 2026-10-15)
- [S4] Terms of service: https://www.sanity.io/legal/tos (checked 2026-10-15)
- [S5] Planning, editorial calendar & briefs — found from sitemap: https://www.sanity.io/plugins/content-calendar (checked 2026-10-15)
- [S6] Planning, editorial calendar & briefs — found from sitemap: https://www.sanity.io/guides/reviewing-multi-reference-image-briefs-in-sanity-studio (checked 2026-10-15)
- [S7] Creation, review & approval — found from sitemap: https://www.sanity.io/editorial-workflows (checked 2026-10-15)
- [S8] Creation, review & approval — found from sitemap: https://www.sanity.io/guides/enable-comments-inside-sanity-studio (checked 2026-10-15)
- [S9] Structured content, localisation & export — found from sitemap: https://www.sanity.io/content-modeling-101 (checked 2026-10-15)
- [S10] Publishing, distribution & integrations — found from sitemap: https://www.sanity.io/api-cms (checked 2026-10-15)
- [S11] Publishing, distribution & integrations — found from sitemap: https://www.sanity.io/graphql (checked 2026-10-15)
- [S12] AI assistance & content rights — found from sitemap: https://www.sanity.io/ai-assist (checked 2026-10-01)
- [S13] AI assistance & content rights — found from sitemap: https://www.sanity.io/legal/tos-ai (checked 2026-10-01)

---

Cite as: whats-best.ai, "Sanity — Content Marketing", AI panel analysis, as of 2026-10-20. https://whats-best.ai/software/content-marketing/sanity

Corrections: https://whats-best.ai/correct/592?target=page
