Efficient collaborative editing.
Full source code, permissive license
Sketch out a relational data model and instantly get a user friendly editor for it.
Integrate into other sites, self-host or single line deploy to
Optimized for mobile and touch devices.
Set hotspots, deliver scaled photos. Crop images.
Edit structured, highly connected documents collaboratively
Extend with your own data types, custom user interfaces and third-party integrations.
Customize and extend using modern tooling.
Sketch out complex relational data models and instantly get user-friendly interfaces.
Create custom tools, surface data from APIs and build input controls for your own data types in React.js.
Switch out and compose user interface components cleanly with named parts.
You should be able to deliver your content on any channel. Even those not invented yet. This means applying the logic of structured content to block text as well as other fields.
Links in text spand become hard references and raise errors when someone tries to delete the object referred to.
Allow users to add any data type to block text. Need a reference to an object or an ambedded object? Just add it as an object to block text. Drag, drop and clipboard data in running text.
like you would any other data structure
a product in content marketing copy. Render it with the data of the product itself.
Unlock collaboration and deep integration with real-time systems
It used to be that content was created only by people writing text on keyboards. Increasingly though content work happens in flows of data between systems. Therefore the Sanity Content Studio was built as a real-time system from the bottom up.
All edits are applied in real-time as small patches to the cloud hosted datastore and sent to all connected clients. This means conflict-free editing, no locking and no over-writing. It means full revision history for your documents. It means bots and users collaborating without stepping on each other’s toes.
Customize locally, deploy in seconds
Making an editing environment work really, really well for someone means being able to respond to their needs. Therefore you the get full source code for the editing environment, and can run it on localhost.
Integrate your own tooling. Surface metrics from third parties like Google Analytics.
sanity deployto yourname.sanity.studio
Untangling content from page structures means faster editing and less clicking.
We love headless! Our content people are very, very happy with Sanity. 😘 https://t.co/JBBWCCUPoI— Netlife Design (@netlifedesign) September 13, 2017
Safely store original images. Transform as needed.