✏️ Treat Content as Data — The Composable Way

Structured content
for structured thinking.

Sanity is a headless CMS that treats content as structured data. Build custom editing experiences, deliver to any channel, and maintain full control over your content model.

Desk
Schema
GraphiQL
Sanity Studio gives you a real-time collaborative editing environment...
Continue writing your content here...

Why teams choose Sanity

A content platform designed for developers who care about great editorial experiences.

01

Real-Time Collaboration

Multiple editors can work simultaneously with live presence indicators, conflict-free merging, and instant updates across all clients.

02

Customizable Studio

Build exactly the editing experience your team needs. Custom input components, layouts, views, and workflows using React.

03

GROQ Query Language

Powerful query language designed specifically for content. Join references, filter, project, and fetch exactly what you need.

04

Content Lake

Single source of truth for all your content. Consistent APIs, CDN delivery, and on-demand asset transformations included.

05

Schema-First Approach

Define your content model in code. Type-safe, version-controlled, and deployable alongside your application source.

06

Omnichannel Delivery

Same content, delivered to web, mobile, IoT, voice assistants, and anywhere else you need it through a unified API layer.

Start building with Sanity.

Free tier with generous limits. Pay only when you scale beyond free usage.

Create Free Project → Read Documentation