How AI is powering better personalization in e-commerce [with Vercel]. Sign up now

Plans that scale with you

  • Free

    For individuals experimenting or shipping smaller projects.

    $0forever

    Includes:

    • Up to 20 user seats
    • 2 permission roles
    • 2 datasets (public only)
    • Unlimited content types and locales
    • Content Agent
    • Agent Context
    • Compute and Agent Actions
    • Hosted, real-time content database
    • Live previews and visual editing tools
  • Growth

    We recommend

    For teams with scaling projects and increasing collaboration needs.

    $15per seat / month

    Includes:

    • Up to 50 user seats
    • 5 permission roles
    • 2 datasets (private or public)
    • Pay-as-you-go for higher usage
    • Comments and Tasks
    • Scheduled drafts
    • AI Assist
    • Compute and Agent Actions
    • Plus everything else on Free
  • Enterprise

    For organizations with complex security, support, and performance needs

    Custom pricing

    Includes:

    • Custom # user seats
    • Custom roles and access control
    • Custom # datasets
    • Media Library (add-on)
    • Single sign-on with SAML
    • Dedicated support and uptime SLA
    • Onboarding program
    • Custom historical retention
    • Custom usage quota
    • Plus everything in Growth

Prices are per month.

See all features and compare plans

Extend your Growth plan with Add-Ons

  • SAML single sign-on (SSO)

    Simplify project access using a third-party identity provider like Okta, Google, or Azure Active Directory.

    + $1399 per month

    Add to project
  • Dedicated Support

    Get direct technical support from Sanity's Support Engineers.

    + $799 per month

    Add to project
  • Increased quota

    Extend the included quotas to 50k documents, 5M API CDN requests, 1M API requests, 500GB bandwidth, and 500GB assets.

    + $299 per month

    Add to project
  • Extra datasets

    Unlock up to 2 additional datasets for your project. Price is per extra dataset per month.

    + $999 per dataset / mo

    Add to project

Trusted by leading digital innovators

  • Figma
  • Anthropic
  • Brex
  • Shopify
  • Linear
  • Skims
  • Unity
  • loveholiday
  • Expedia Group
  • Mejuri
  • Replit
  • Tecovas
  • PUMA
  • MoMA

Pricing Table

  • Free
  • Growth
  • Enterprise
Users

Seats available

20

50

Custom

Free viewers

Included
Included
Included

# roles available

2

5

Custom

Administrator

Included
Included
Included

Viewer

Included
Included
Included

Editor

Not included
Included
Included

Developer

Not included
Included
Included

Contributor

Not included
Included
Included

Custom roles

Not included
Not included
Included
Included project usage

Datasets

2

2

Custom

Additional datasets

Not included

$999 per dataset (Add-On)

Custom

Documents

10k

25k

Custom

Additional documents

Not included

$299 for 50k in total (Add-On)

Custom

Unique attributes (per dataset)

2k

10k

Custom

GROQ-powered webhooks

2

4

Custom

API CDN requests (per month)

1m

1m

Custom

Additional requests

Not included

$1 per 250k

Custom

API requests (per month)

250k

250k

Custom

Additional requests

Not included

$1 per 25k

Custom

Assets

100GB

100GB

Custom

Additional assets

Not included

$0.50 per 1GB

Custom

Bandwidth (per month)

100GB

100GB

Custom

Additional bandwidth

Not included

$0.30 per 1GB

Custom

Live Connections (per dataset)

1k

1k

Custom

Live Retention

15 min

15 min

Custom

Sanity Studio

Free hosting

Included
Included
Included

Live Preview

Included
Included
Included

Visual Editing

Included
Included
Included

Presentation tool and page-building

Included
Included
Included

Real-time editing

Included
Included
Included

Multiplayer presence

Included
Included
Included

Comments

Not included
Included
Included

Task management

Not included
Included
Included

Scheduled drafts

Not included
Included
Included

Content releases (add-on)

Not included
Not included
Included

Active content releases (per organization)

Not included
Not included

Custom

Rollback releases

Not included
Not included
Included

Preview overlapping releases

Not included
Not included
Included

Review Changes: Drafts

3 days

90 days

365 days

Review Changes: Complete history

Not included
Not included

Custom

Activity feed: Event records

Not included

90 days

365 days

Full audit trail & History API

Not included
Not included
Included
Content Lake

Unlimited content types

Included
Included
Included

Unlimited locales

Included
Included
Included

Real-time data access

Included
Included
Included

Query language support (GraphQL & GROQ)

Included
Included
Included

Portable Text

Included
Included
Included

Mutations & patching

Included
Included
Included

Content Source Maps

Included
Included
Included

Private datasets

Not included
Included
Included

Advanced dataset management

Not included
Not included
Included

Cloud cloning

Not included
Not included
Included

Backups

Not included
Not included

Custom

Dataset hot swap

Not included
Not included
Included

Cross-dataset references

Not included
Not included
Included
Compute & AI (per organization)

Content Agent

Included
Included
Included

Content Agent Slack, API

Included
Included
Included

Agent Actions

Included
Included
Included

Agent Context

Included
Included
Included

Semantic search

Included
Included
Included

Embeddings generation (writes)

Included
Included
Included

Embeddings queries (reads)

500/month limit

1k/month, overage $1.50/1k

Custom

AI Credits (per month)

100

100

500

Additional AI credits

Not included

$0.05 per AI credit

AI credit bundles

Functions invocations (per month)

500K

500K

500K

Additional invocations

Not included

$1.00 per 1M

$1.00 per 1M

Included Compute (per month)

20K GB-seconds

20K GB-seconds

20K GB-seconds

Additional compute

Not included

$1.00 per 20K GB-seconds

$1.00 per 20K GB-seconds

Additional requests

Not included

$0.05 per action

$0.05 per action

Media

Media browser plugin

Included
Included
Included

Media Library (add-on)

Not included
Not included
Included
Developer Experience

Open Source editor built with React.js

Included
Included
Included

Fully hosted infrastructure

Included
Included
Included

Modern APIs

Included
Included
Included

CI & deployment integrations

Included
Included
Included

Request Logs

Basic

Basic

Advanced

Delivery & Network

Global content delivery network

Included
Included
Included

Image pipeline

Included
Included
Included

High Frequency CDN

Not included
Not included

Custom

Custom CDN domains

Not included
Not included

Custom

Security & Compliance

SOC 2, GDPR, & CCPA compliance

Included
Included
Included

PCI DSS

Included
Included
Included

Audit log: content changes and events

Not included
Not included

Custom

Single sign on (SSO)

Not included
Included

Enterprise SSO

Not included
Not included
Included

Custom access control

Not included
Not included
Included
Support & Services

Community support

Included
Included
Included

Dedicated support

Not included
Included

Onboarding program

Not included
Not included
Included

Content Operations Specialists

Not included
Not included

Custom

Uptime SLA

Not included
Not included
Included
Billing

Pay with card

Included
Included
Not included

Invoicing

Not included
Not included
Included

Organization-level billing

Not included
Not included
Included
Get started for freeTry for freeContact sales
Users

20

50

Custom

IncludedIncludedIncluded
# roles available

2

5

Custom

AdministratorIncludedIncludedIncluded
ViewerIncludedIncludedIncluded
EditorNot includedIncludedIncluded
DeveloperNot includedIncludedIncluded
ContributorNot includedIncludedIncluded
Custom rolesNot includedNot includedIncluded
Included project usage

2

2

Custom

Additional datasetsNot included

$999 per dataset (Add-On)

Custom

10k

25k

Custom

Additional documentsNot included

$299 for 50k in total (Add-On)

Custom

2k

10k

Custom

GROQ-powered webhooks

2

4

Custom

API CDN requests (per month)

1m

1m

Custom

Additional requestsNot included

$1 per 250k

Custom

API requests (per month)

250k

250k

Custom

Additional requestsNot included

$1 per 25k

Custom

100GB

100GB

Custom

Additional assetsNot included

$0.50 per 1GB

Custom

Bandwidth (per month)

100GB

100GB

Custom

Additional bandwidthNot included

$0.30 per 1GB

Custom

1k

1k

Custom

15 min

15 min

Custom

Sanity Studio
IncludedIncludedIncluded
IncludedIncludedIncluded
IncludedIncludedIncluded
IncludedIncludedIncluded
IncludedIncludedIncluded
IncludedIncludedIncluded
CommentsNot includedIncludedIncluded
Not includedIncludedIncluded
Not includedIncludedIncluded
Not includedNot includedIncluded
Active content releases (per organization)Not includedNot included

Custom

Rollback releasesNot includedNot includedIncluded
Preview overlapping releasesNot includedNot includedIncluded

3 days

90 days

365 days

Not includedNot included

Custom

Activity feed: Event recordsNot included

90 days

365 days

Full audit trail & History APINot includedNot includedIncluded
Content Lake
Unlimited content typesIncludedIncludedIncluded
Unlimited localesIncludedIncludedIncluded
Real-time data accessIncludedIncludedIncluded
Query language support (GraphQL & GROQ)IncludedIncludedIncluded
Portable TextIncludedIncludedIncluded
Mutations & patchingIncludedIncludedIncluded
IncludedIncludedIncluded
Private datasetsNot includedIncludedIncluded
Advanced dataset managementNot includedNot includedIncluded
Not includedNot includedIncluded
Not includedNot included

Custom

Not includedNot includedIncluded
Not includedNot includedIncluded
Compute & AI (per organization)
IncludedIncludedIncluded
IncludedIncludedIncluded
IncludedIncludedIncluded
IncludedIncludedIncluded
IncludedIncludedIncluded
Embeddings generation (writes)IncludedIncludedIncluded
Embeddings queries (reads)

500/month limit

1k/month, overage $1.50/1k

Custom

100

100

500

Additional AI creditsNot included

$0.05 per AI credit

AI credit bundles

500K

500K

500K

Additional invocationsNot included

$1.00 per 1M

$1.00 per 1M

20K GB-seconds

20K GB-seconds

20K GB-seconds

Additional computeNot included

$1.00 per 20K GB-seconds

$1.00 per 20K GB-seconds

Additional requestsNot included

$0.05 per action

$0.05 per action

Media
IncludedIncludedIncluded
Not includedNot includedIncluded
Developer Experience
Open Source editor built with React.jsIncludedIncludedIncluded
Fully hosted infrastructureIncludedIncludedIncluded
Modern APIsIncludedIncludedIncluded
CI & deployment integrationsIncludedIncludedIncluded

Basic

Basic

Advanced

Delivery & Network
IncludedIncludedIncluded
IncludedIncludedIncluded
Not includedNot included

Custom

Not includedNot included

Custom

Security & Compliance
IncludedIncludedIncluded
IncludedIncludedIncluded
Audit log: content changes and eventsNot includedNot included

Custom

Not includedAdd-OnIncluded
Not includedNot includedIncluded
Not includedNot includedIncluded
Support & Services
IncludedIncludedIncluded
Not includedAdd-OnIncluded
Onboarding programNot includedNot includedIncluded
Not includedNot included

Custom

Uptime SLANot includedNot includedIncluded
Billing
Pay with cardIncludedIncludedNot included
InvoicingNot includedNot includedIncluded
Organization-level billingNot includedNot includedIncluded

Prices are per month.

PUMA
Sanity is the connective tissue for all of our digital properties, syncing content for all of PUMA's global markets.

Bettina Donmez

Senior Manager of E-commerce Platform Development

PUMA

FAQs

Which Sanity plan is right for me?
  • Free is for individuals and hobbyists working on smaller projects
  • Growth is for teams collaborating on content who wants the flexibility to scale
  • Enterprise is for organizations with complex security, support, and performance needs – reach out to our sales team to learn more
How do you charge for seats/users?

A seat is consumed by all user types except the ones with the Viewer role, which are free. How we charge for seats depends on which plan you’re on:

  • Free plan: 20 included seats for free (no additional seats allowed above this), with access to the Administrator and Viewer roles
  • Growth plan: Up to 50 available seats for $15 per seat / month with access to Admin, Viewer, Editor, Developer and Contributor roles
  • Enterprise plan: Custom number of seats and roles
Do you charge for content types?

No, we don’t charge for content types, and you can create as many as you want as long as you stay within the number of included unique attributes per dataset:

  • Free: 2 000 attributes
  • Growth: 10 000 attributes
  • Enterprise: Custom # attributes

Read more about the attribute limits.

Do you charge for locales/languages?

No, we don’t charge for locales, and you can create as many as you want as long as you stay within the number of included unique attributes per dataset:

  • Free: 2 000 attributes
  • Growth: 10 000 attributes
  • Enterprise: Custom # attributes

Read more about the attribute limits.

How does Content Agent pricing & AI credits work?

Content Agent uses AI credits for queries and actions. See the pricing table above for credit costs and monthly included credits.

Credit consumption:

  • Query (your message to Content Agent): 4 credits
  • Action (tool use by Content Agent): 2 credits

Actions include document analysis, content creation, web searches, and GROQ queries. Multi-document operations count per document.

Examples:

  • "Show Q3 blog posts" = 1 query + 1 action = 6 credits
  • "Analyze 10 articles" = 1 query + ~12 actions = ~28 credits
  • "Create 5 pages" = 1 query + ~15 actions = ~34 credits

Cost control:
All plans include free monthly credits. Set spending limits, monitor real-time usage, and pause AI features if needed.


Learn more about AI credits →

Can I buy additional bandwidth or storage?

Yes, our Growth plan lets you pay-as-you-go for usage above the included usage quotas. See the pricing comparison table for details.

You can also purchase the Increased quota add-on to extend the included quota of the Growth plan for API CDN requests, API requests, bandwidth, assets, and documents.

Can I add additional features to my Growth plan?

Yes, we offer several paid add-ons that let you extend your Growth plan with enterprise-grade features.

Learn more about Growth plan add-ons.

How are add-ons billed?

Add-ons are available for Growth plan projects and will be billed in the subsequent billing cycle as a line item on your invoice.

If you purchased an add-on by mistake, you can contact our account support team who will look into the case for you. Remember to attach your project ID.

Is there a free trial of Sanity’s paid features?

Yes, every new project created automatically gets access to additional paid features for a limited period of time, all for free.

Learn more about the Growth plan trial.

Do you offer special pricing or discounts for startups?

Yes, the Sanity Startup Program offers 1-year free access to Sanity's Growth plan for early-stage startups.

Read more about the program and how to apply.

Do you have a non-profit plan

Yes, we offer a non-profit plan for eligible organizations.

Read more about the plan and how to apply.

Is there a minimum contract duration?

No. We list our prices per month, but you’re never locked into a minimum term.

How do I change my plan?

Log into Manage, select your project from the "Select project or organization" dropdown, and navigate to the Plan tab. Here, you can see your current plan and change it to your plan of choice.

What is a project?

A project is a self-contained collection of datasets, members, and configuration options such as webhooks and tokens. A member of one project is not automatically granted access to any other, though an administrator member may invite them.

What is an organization?

An organization is an entity where multiple projects are grouped to give them a single billing point. It does not need to be a registered company.

Access to an organization does not imply access to any project under that organization. You must be invited to each project separately.

Project configuration cannot be shared across projects in an organization, nor can its content be referenced across projects.

A member may be a member of multiple organizations but must be invited to each. The roles in each project are created uniquely.

What is a dataset?

A dataset is a collection of JSON documents that can be of different types and have references to each other. You can think of a dataset as a “database” where all of your content is stored, whereas the document‘s types would constitute “tables”.

What is a content type?

While datasets are like “databases” that store your content, you can think of content types as the “tables” in your database.

What is a billing cycle?

A billing cycle is the period of time between two invoices. The cycle starts on the first day of the month and ends on the last day.

What currency can I pay in?

You can pay in any currency as long as your credit card provider allows charging in USD after conversion.

Can I pay by invoice?

Pay by invoice is only available for our Enterprise plan. Please contact our sales team for more information.

Can I pay using another method for my plan?

No, we do not support external payment providers, third-party payment services, invoicing using bank payments, or any other non-card-type payments. Pay by invoice is only available for our Enterprise plan. Please contact our sales team for more information.

Can I pay annually?

No, only monthly payments are supported for self-serve plans. You can pay annually if you upgrade to our Enterprise plan. Please contact our sales team for more information.

How do I update my payment method?

It is important that you are navigating to the Sanity Manage organization’s page and not the project page (as there are no billing details on the project page).

  • As an Organization administrator log into https://www.sanity.io/manage
  • Click on the Select Project or Organization dropdown on the top left
  • Click on the organization’s name (not the project)
  • Select the Billing tab
  • Click on Change Billing Information
  • Click on the Pencil icon to change existing Payment Method or click on Add Payment Method if one does not exist
  • Update card details

If you instead see tabs like Plan, Usage, Access, Datasets, etc., it means you’re on a project (rather than the organization) page, in which case there should be a small hyperlink to the organization above the large project name at the top of the page.

If you do not have access to the organization or if your role in the organization is anything other than Administrator or Billing Manager you will be unable to make any billing-related changes to the organization.

How can I adjust who has admin privileges?

Log into Manage, select your project from the “Select project or organization” dropdown, and navigate to the Members tab. Here, you can assign access levels for each user.

How do I become an Organization Administrator?

You must ask a current Organization Administrator to log into Manage, select the organization in the "Select project or organization" dropdown, and then navigate to the Members tab. Here, they can modify your user role.

How do I update the Billing Contact information?

It is important that you are navigating to the Sanity Manage organization's page and not the project page (as there are no billing details on the project page).

  • As an Organization administrator log into https://www.sanity.io/manage
  • Click on the Select Project or Organization dropdown on the top left
  • Click on the organization's name (not the project)
  • Select the Billing tab
  • Click on Change Billing Information
  • Click on the Pencil icon to change the existing Billing Address
  • Update physical and email addresses
  • Click Save

All future invoice and billing-related correspondences will be sent to the email address supplied with the physical address in the invoice PDF.

Note this does not affect existing invoices, meaning any changes you make to your billing address/name/etc will not change existing open invoices. We’re not able to re-issue old invoices with newly updated billing information.

Where can I find old invoices?

Log into Manage, select your organization from the "Select project or organization" dropdown, and navigate to the Billing tab. Here, you can view and download previous invoices as PDFs. If you can’t find all invoices, you might need to click on Open Customer Portal to view recent invoices.

What happens if my payment fails?

If your payment fails, you will be notified and prompted to update your payment information. If the issue is not resolved, your project may be downgraded or blocked.

How do I pay overdue invoices?
  • As an Organization administrator or billing manager log into https://www.sanity.io/manage
  • Click on the Select Project or Organization dropdown on the top left
  • Click on the organization's name
  • Click on the Billing tab
  • Click on Invoices on the left-hand side menu
  • All outstanding invoices will be available for payment with the status "Pending"
  • Download the Invoice PDF and open it
  • Click on "Pay Online"
  • Follow the steps in the Stripe Payment Screen.
What if I still cannot pay overdue invoices?

Contact Support through the Account Support form. Please ensure to include the project ID so we can help you faster.