
Sanity
Flexible content platform for AI-driven content operations and scaling

What is Sanity?
Try SanitySanity is a Content Operating System for the AI era that helps teams build and scale content-powered applications. It combines a structured content backbone (Content Lake), a fully customizable editing experience (Sanity Studio), and APIs that deliver content to websites and AI agents from a single source of truth. Sanity also emphasizes automating repetitive content operations with custom functions and workflow-driven tooling.
What problem does Sanity solve for teams building content-powered apps?
Sanity gives you a structured content backbone plus a customizable Studio so you can model content around how your business works and publish from a single source of truth. With APIs and automation, teams can deliver that content to websites, other channels, and AI agents while keeping content operations consistent and scalable.
How does schema-aware editing work in Sanity Studio?
Sanity Studio is a fully customizable editing environment that understands your content structure. Features like Canvas help writers flow content into the right Studio fields, and templates can be used for repeatable content workflows so teams spend less time reformatting content.
Can I automate content operations with custom functions?
Yes. Sanity Functions let you deploy custom functions to automate content operations, including functions that react to asset changes, invalidate sync tags, and run on a schedule. The platform also supports local testing to simulate functions with real data and an interactive playground.
How does Sanity connect content to AI agents and developer workflows?
Sanity provides AI-related options such as Agent Actions and the Content Agent, plus support for connecting AI to Sanity via MCP. You can use MCP to safely query or update content through developer and editor endpoints, and the Content Agent can help you work with content across projects (including a Slack option).
What APIs and query language does Sanity use for working with structured content?
Sanity uses GROQ for querying structured content and provides HTTP APIs for actions, live updates, webhooks, assets, exports, history, and more. This lets applications fetch, mutate, and synchronize content in a way that matches the needs of your app.
What security capabilities does Sanity include for controlling access?
Sanity’s security includes roles and permissions, private datasets, and SSO, along with audit logs and change history across teams and environments. It also lists SOC 2 Type II certification and GDPR compliance (and it notes CCPA compliance).