sanity

Fully customizable, headless CMS

60 second quick start that keeps delivering

Content studio

Model your data accurately and see it reflected in a pleasing interface that editors will love. Create UI components for custom data types in React.js. Get real-time collaboration right out of the box.

Read more

Powerful Data Store & API

The Content Studio and your front-ends talk to our cloud hosted document store through a rich query language. Documents are revisioned and you can persist your queries to listen for changes.

Read more

3 Steps to Sanity

1. Init

Set-up a local content studio backed by our cloud-hosted data store in 60 seconds. Define your data model in JavaScript. Customize with React.js.

2. Edit

One-line deploy your studio and hand over to editors. Lean back while they enjoy real-time editing and hassle free interfaces.

3. Connect

Use our powerful query language and client libraries to connect to front-ends, back-ends, mobile apps and other services.

Content Studio

Decoupled, fully customizable, collaborative editor

Open source icon

Open source

Built in Javascript and React.js.
Full source code, permissive license.

Block editor symbol

Real-time

Edit structured, highly connected documents collaboratively

Lightweight icon

Lightweight & pluggable

Extend with your own data types, custom user interfaces and third-party integrations.

No html

Block editor

Rich text editor yields structured data. Embed editable data in running text. Defer markup to render time. No need for HTML! Ever!

Real-time database

Patch based, powerful query language


              curl -d '{
                "create": {
                  "_id": "acme:123",
                  "_type":"shop.product",
                  "description": "Buzz Lightyear"
                  }
                }' http://localhost:56200/m/acme
              
  • Nested queries, relations, joins!
  • Simple, yet astoundingly powerful, syntax for sub-selections.
  • Streaming, realtime queries

Bring your own front-end

It's up to you where and how you use your data. Whether you want to build static websites, single-page applications or native apps, we’ve got libraries to quickly get you up and running.

Demo projects

ReactReact
MiddlemanMiddleman

Client libraries

JavascriptJavascript
PHPPHP