Sanity
Sanity is a content operating system that powers web, mobile, and agentic applications at scale with structured content, AI automation, and a fully configurable Studio.
Brief Overview of Sanity
Sanity is a content operating system built for the AI era, designed to serve as the back-end for content operations across web, mobile, and agentic applications at scale. The core problem it solves is the disconnect between how content teams work and how traditional content management systems force them to operate. Rather than dictating workflows, Sanity's structured content approach and fully configurable Studio let organizations model their entire content platform around their own business logic. At its foundation sits Content Lake, a real-time cloud-hosted content database that stores any valid JSON document with schemas defined in code rather than as database constraints. The platform is trusted by over 1 million users across more than 6,000 teams, with notable customers including Shopify, Figma, Spotify, Anthropic, Nordstrom, and Lady Gaga's team. Sanity's unique approach treats content as structured data that can power not just websites but also AI agents, internal tools, and agentic workflows. Enterprise-grade compliance comes built in, with SOC 2 Type II, GDPR, and CCPA certifications, greater than 99.95% uptime, and 24/7 support.
Sanity Key Features for Content Creators
-
Content Lake (Structured Content Database): The database at the heart of Sanity is optimized specifically for content operations. It stores any valid JSON document, with schemas living in the Studio configuration rather than as rigid database constraints. Developers can query anything, update with precision, and manage different environments, while content teams benefit from a flexible, schema-driven data layer that can power any application.
-
Sanity Studio (Fully Configurable Editing Interface): Sanity Studio is a modern, fully customizable content editing environment that mirrors how editorial teams actually work. It supports multiplayer editing for teams, content releases with precision scheduling, visual preview of content in context, and custom content applications built with the App SDK. Workflows are infinitely customizable, so no team has to compromise on how they manage content.
-
Content Agent: Sanity's Content Agent is described as the first content agent that knows your content, enabling accurate action at scale. It can transform source materials into structured content, audit and edit content at scale, edit visuals with natural language, research trends and topics, and prepare changes for revision. The agent combines keyword matching with semantic search for more accurate results and supports file uploads including CSV, Markdown, HTML, DOCX, XLSX, PDFs, and images.
-
Agent Actions and Programmable Automation: Sanity's event-driven automation layer lets teams automate content operations triggered by any mutation in a dataset. Agent Actions are schema-aware AI automations that support any "if this, then that" combination, from AI enrichment to syncing with external systems. Functions can be written once and used everywhere, and Scheduled Functions allow code to run on a timer for tasks like daily digests or periodic content syncs.
-
Sanity Context (Power Any Application or Agent): Sanity Context turns structured content into a governed knowledge layer that powers not just web and mobile applications but also custom AI agents. Teams can build customer-facing or internal agents, enable agentic workflows, and feed structured data directly into agentic reasoning pipelines. This positions Sanity as a content back-end for the emerging era of AI-driven applications.
-
MCP Server (AI Coding Agent Integration): The Sanity MCP Server connects Sanity to AI-powered coding tools including Cursor, Claude Code, VS Code, v0, and more. It provides over 40 tools for document operations, schema management, content releases, and AI-powered image generation. The remote MCP server uses OAuth authentication, offers managed infrastructure, and fetches official agent rules on demand from the Agent Toolkit repository so best practices stay current automatically.
-
Media Library: Sanity's Media Library provides structured asset management with features including video asset versioning, folder hierarchies with shortcuts, AI-powered subtitle generation in 22 languages, signed URLs for secure time-limited asset sharing, static MP4 renditions at 1080p, 480p, and 270p, and bulk editing capabilities. Assets can be organized into collections, filtered by location, status, uploader, and aspect ratio, and previewed with full video scrubbing.
-
Content Releases: Content Releases allow teams to group document changes together and publish them simultaneously with precision scheduling. Releases support timezone-aware scheduling, validation error deep-linking, shareable release links, and filtering by validation status or action type. Custom release actions can be defined, and releases can be duplicated or reverted as needed.
-
TypeGen (Automatic TypeScript Type Generation): Sanity TypeGen, now generally available, automatically generates TypeScript types from schemas and GROQ queries. It supports multiple file types including TypeScript, JavaScript, Astro, Svelte, and Vue, offers watch mode for automatic re-generation during development, and can be configured directly in the CLI configuration file. This provides end-to-end type safety throughout the content workflow.
-
Canvas (AI-Assisted Content Creation): Canvas is a visual, AI-assisted writing environment with real-time collaboration, ghost-writing, rewriting, and AI output features. It supports field labels that create a direct visible connection between what editors write and where content goes in Studio, markdown paste conversion, emoji picker, overlapping comments, and the ability to link documents directly to specific content releases.
Sanity Target Users & Use Cases
Sanity serves a broad range of teams, from individual developers building their first project to enterprise organizations managing content across dozens of brands and markets. The platform is designed to serve both technical and non-technical users simultaneously, with developers controlling schema and automation while editors get a tailored interface for their specific workflows.
Primary creator types: Development teams building content-driven applications, editorial teams managing large volumes of structured content, content operations teams at enterprise scale, e-commerce brands managing product catalogs and storefronts, and media organizations publishing across multiple channels.
Experience level: Sanity accommodates beginners through templates and the npm create sanity@latest CLI command, while offering deep customization for experienced developers through schema-as-code, GROQ queries, custom plugins, and the App SDK.
Team size: The platform supports solo developers through to large enterprise teams with multiplayer editing, role-based access control, User Attributes for parameterized roles, SSO integration, and audit logs.
Specific use cases:
- Building headless e-commerce storefronts with Shopify integration via Sanity Connect
- Powering multi-brand content operations from a single structured content back-end
- Creating AI-powered customer-facing or internal agents using Sanity Context
- Automating content enrichment, translation, and validation with Agent Actions and Functions
- Managing digital assets at scale with the Media Library including video, images, PDFs, and animations
- Publishing coordinated content campaigns across multiple channels using Content Releases
- Building custom internal tools and content applications with the App SDK
- Connecting Salesforce Commerce Cloud product catalogs to editorial workflows via Sanity Connect for SFCC
Content types: Structured documents, rich text via Portable Text, images, videos, PDFs, animations (Lottie, Rive), files, and any valid JSON data.
How to Get Started with Sanity
-
Install via CLI: Run
npm create sanity@latestin your terminal to create a new Sanity project. The CLI will guide you through project setup, dataset creation, and optionally configure AI coding tools like Cursor, Claude Code, or VS Code with the Sanity MCP server automatically. -
Configure your schema: Define your content model using
defineTypeanddefineFieldin your Studio configuration files. Schemas live as code rather than database constraints, giving full version control and flexibility over your content structure. -
Connect your MCP server: Run
sanity mcp configureto connect AI coding agents to your Sanity project. This gives agents access to 40+ tools for document operations, schema management, and content releases, enabling AI-assisted development workflows. -
Deploy your Studio: Run
sanity deployto host your Studio on Sanity's infrastructure, or use--externalto register a self-hosted Studio. The Studio is accessible to your entire team for collaborative content editing. -
Query your content: Use GROQ (Graph-Relational Object Queries) to fetch structured content from Content Lake and deliver it to any application, AI agent, or surface.
Frequently Asked Questions About Sanity
Is Sanity free to use? Sanity offers a free tier to start building. The platform scales with usage, and paid plans are available for teams requiring additional features, higher usage limits, and enterprise capabilities.
What platforms and frameworks does Sanity support? Sanity works with any framework or platform that can consume a REST API or GROQ queries. Official integrations and guides exist for Next.js, Astro, Nuxt, SvelteKit, Remix/React Router, Angular, and more. The next-sanity package provides first-class support for Next.js including Live Content API integration.
Does Sanity support AI and agentic workflows? Sanity is built specifically for the AI era. It includes a Content Agent for natural language content operations, Agent Actions for schema-aware AI automations, Sanity Context for powering AI agents with structured content, and an MCP Server for connecting AI coding tools like Cursor and Claude Code.
What compliance certifications does Sanity hold? Sanity is SOC 2 Type II certified and compliant with GDPR and CCPA. Enterprise plans include SSO integration, audit logs, role-based access control, and User Attributes for parameterized roles.
Does Sanity support real-time collaboration? Sanity Studio includes multiplayer editing for teams, real-time document history, and a Live Content API that streams content updates to applications as they happen. The Dashboard also syncs pinned items and notifications in real time across browser tabs.
What is GROQ? GROQ (Graph-Relational Object Queries) is Sanity's purpose-built query language for fetching structured content from Content Lake. It supports wildcards, phrases, negation, nested content queries, and full Portable Text coverage. TypeGen automatically generates TypeScript types from GROQ queries for end-to-end type safety.
Can Sanity connect to e-commerce platforms? Sanity Connect for Shopify syncs product catalogs, variants, collections, and metaobjects between Shopify and Sanity in real time. Sanity Connect for Salesforce Commerce Cloud (SFCC) is also available, synchronizing B2C Commerce product catalogs into Sanity for editorial enrichment.
Bottom Line: Should Content Creators Choose Sanity?
Sanity is a strong choice for teams that need a content back-end flexible enough to serve both human editors and AI agents without compromise. The platform's structured content approach, schema-as-code philosophy, and fully configurable Studio make it particularly well-suited for organizations that have outgrown rigid CMS platforms and need a system that adapts to their workflows rather than the other way around.
Development teams benefit from GROQ queries, TypeGen for end-to-end TypeScript safety, the MCP Server for AI coding agent integration, and programmable automation through Functions and Agent Actions. Editorial teams get multiplayer editing, Content Releases for coordinated publishing, the Content Agent for AI-assisted content operations at scale, and Canvas for AI-assisted writing with direct Studio mapping.
The platform's enterprise-grade infrastructure, with greater than 99.95% uptime, SOC 2 Type II certification, GDPR and CCPA compliance, 24/7 support, and global edge delivery, makes it viable for large organizations managing content across multiple brands, markets, and applications.
Teams with simpler content needs or those looking for a traditional page-builder experience may find Sanity's code-first approach requires more initial setup. However, for organizations building content operations that need to scale across web, mobile, and increasingly agentic applications, Sanity's positioning as a content operating system for the AI era offers a compelling and future-oriented foundation.
Details
One link. Every channel, rate, and piece of work brands need to evaluate you. Built for how creators actually get hired.
Claim your profileLive creator, content, and marketing roles from real companies, with the pay, market, and context the raw job page never gives you.
Browse jobs
