Sanity is a Composable Content Cloud that lets teams create amazing digital experiences at scale. It provides real-time collaboration, live multi-user editing, and track changes. Content creators, designers, and developers can come together while separating content from presentation
Capabilities |
|
---|---|
Segment |
|
Deployment | Cloud / SaaS / Web-Based |
Support | 24/7 (Live rep), Chat, Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support |
Training | Documentation |
Languages | English |
Sanity is super flexible, and it feels absolutely liberating not to be limited by technical constraints built into a system. It's super easy to build custom components in the provided frontend project, and I also love that Sanity Studio can be hosted anywhere I like. Sanity does support GraphQL but comes with its own super powerful query language, which I love! Overall it's just a joy to work with, and from here on now, it's just "yes, we can do it, all of it!" :)
Sanity could do with some more stable and officially supported community plugins to support more complex editorial requirements such as formatted tables but I guess it's just a matter of time (and more devs)
I am using Sanity as a headless CMS for a NextJS project
What I like the most about Sanity is the flexibility it offers. You can model and style precisely how you want the studio to be, which is great! It is also really quick to make new models and schemas once you get the hang of it!
There's not much that I don't like about Sanity. If there's one thing I have to mention, it should be that it is a relatively steep learning curve at the very start, but once you start working with it, you'll be GROQing in no time!
I am using Sanity for both work and smaller projects. And it solved all the problems I have currently faced. For work, I can use an enterprise plan, but for hobby projects, a free tier works perfectly!
I tested most of the headless CMS out there, before I finally settled with Sanity. Lots of customization. A modern and visually apealing UI. Would totally recommend! I forgot to mention the very generous free tier.
The lack of a visual model builder is kinda of a bummer sometimes.
I build awesome sites for my clients with JAMstack, modelling interface to exactly what we want and clients ability to manage content themeselves is a priority.
Fresh UX for content creators. Flexible capabilities for developers. Active team behind the Sanity.
Your content is stored on Sanity's servers. There haven't been outages that would have affected us.
We are storing content, both text and images.
I love a lot of the documentation. From building schemas to parsing GROQ queries - a lot of care and time went into them!
There is a moderate learning curve. Heavily nested schemas can be hard to traverse, manage, and understand.
Feeding data into an app. Creating a CMS for both developers and content managers. Creating version-controlled content for releases.
Sanity Studio provided an elegant way to customize the content editing experience for clients so that it's intuitive, easy to use, and fits the content model based on their unique needs.
The documentation was usually pretty polished and thorough. However, occasionally I'd want to do something that seemed easy, but I couldn't find any examples on how to do it. Luckily, the Slack community is fantastic, and there was always someone willing to jump in and provide help.
I use Gatsby and Sanity as the "goto" technology stack for all new websites I build. I find that it's easy to create a powerful content editing solution for my clients that they can use with minimal training. I also find the developer experience to be superb and it's incredibly empowering to customize every aspect of the CMS in code rather than pointing and clicking in a traditional GUI.
I like how easy it is to make a custom backend.
I hate how difficult it is to differ from the intended "sanity-framework". The Sanity setup seems intuitive enough, yet not that flexible. I see myself as an experienced react developer. But changing the overall look, structure, etc. of sanity, is sometimes a struggle.
Sanity can solve most of the problems I had in the past. Prior to sanity I was working with Wordpress, which I thought was a total nightmare.
Sanity, for me, has the perfect mix of being easy to get up and running with, whilst being super powerful and having deep customisation options. Being able to create entirely custom content models is wonderful but, more than that, the ability to create custom input components to modify the editing experience takes it a step further. I've never met a client who can't get to grips with editing content withing Sanity Studio within a few minutes, and that is essential for me
There really isn't a lot for me to say here, to be honest. I would have commented about scaling costs for editors, but Sanity recently took care of that by including unlimited admin users on all plans, which is simply incredible value.
I've used Sanity as a WYSIWYG page builder, a cost and specification engine for a quote builder, and a real-time multi-user voting application for an in-person event. Spin-up time is certainly a huge benefit, as getting a simple schema up and running is really quick, especially once you have done it once or twice before. The flexibility of being able to run everything through the studio, or through a thoroughly documented API, or a combination of the two, is a huge plus, and the real-time streaming API is certainly useful in the right applications. Mostly though, for me the primary benefit is in content modelling: not being tied into a set format and being able to customise the content model easily for each content type helps think about content in new ways, rather than just thinking in terms of pages of a website or brochure.
There's a lot to love about Sanity, from flexibility to ease of use, or perhaps the satisfaction from customizing and organizing your CMS exactly how you want it. Once you learn the docs and best practices, all the power is in your hands. I love molding my page builder to fit my exact needs for local SEO and marketing sites. I'm so glad I went all-in on Sanity.
I'd say the only downside is a lack of solid Gatsby/Sanity tutorials from start to finish, basic to advanced. The docs are thorough, but sometimes it really helps to just see a finished product and tutorials going through the decisions that were made, any gotchas, and things to keep in mind. I was able to find pieces of content here and there, then figure out the rest on my own, but certainly would have been easier with more tutorials.
With Sanity, I am developing a page builder that fits my exact needs to boost efficiency and speed while building out sites for clients. I've significantly reduced my development time by building various components with Gatsby and using Sanity to swap out the variants.
I like the pricing model. It allows me to get started without investing too much in getting the idea of the ground. Once you get the hang of how it works, you can build a working structure really fast.
The deployment model into gatsby. I'd like it to have more control. Maybe I don't know how to configure it right, but I'd like to have a publish to build button.
Website creation. With Drupal and WordPress, the content has to follow a specific model. With Sanity, you are free to create a user-friendly model that will work well with content editors.
I feel like I have complete control over my data and UI without being overwhelmed with complexity. And getting set up is so easy, I asked myself, "Is that it?".
There is a bit of a learning curve once you are set up to understand the Sanity way of doing things, but once it clicks, everything is pretty clear. The docs are very clear too.
I use Sanity to manage content for my clients' marketing sites. Each of them has different needs, and Sanity makes it really easy to customize the CMS to solve those problems. Having everything on the cloud makes it incredibly simple to host a JAMstack site without worrying about servers and image hosting.
- The flexibility in the technology - The friendly customer support - The massive (and friendly) community
- Some lack in preview-options, probably - The flexibility also demands that you know what you're doing. But set up the right way, it's fantastic
- Set up several websites for former clients, now set up our own (https://shiftx.com) with it. Super easy to re-use elements, and will probably look into taking out the content on other platforms in the future, through the API.
Well integrated with third parties like Netlify and Vercel
Slack support does not run on my Win7 machine any nore!
Hands-on experience in headless CMS. Studio allows loading a website without having to have programming experience
As a Developer, building the CMS is super easy. As a content-user, the UI is simple and easy to use
I sometimes have to reorganize the structure of content because it's unopinionated, but I actually prefer that.
Sanity allows the non-technical members of the team to publish changes to our app.
The features are great and have enough, and more options with the best in class react as the base for developing a CMS. I love the plugins created officially and by the community. They are so useful and do exactly what they are expected to do. GROQ as a languages is very easy to learn and definitely the documentation to support it is massive. There is a whole community of people on Slack who are just willing to help people get around the code, showcase their works and make things happen.
Sanity as a CMS builder still needs you to learn how to code. There was a little learning curve for me as a non-developer. I could over this hurdle with all the tutorials on youtube and the get started guide. It took me 1-2 hours to settle in but it eventually happened!
I run a few JAMstack websites for work and for personal needs. All these websites need a base for data from real world users. Sanity solves the problem of me entering good quality data, accurately, to the business logic.
The DX, the tooling is really powerful and well maintained. It is also well supported through docs and slack.
Maybe a bit more variety to the layout and theme of the CMS would be cool, but a lot of it is configurable if you choose to do so yourself.
I run a digital agency — Sanity is core to our website offering. We use it to model customer data, websites, customer journeys. It is almost self-documenting
Very easy to customize, all you need is basic React-knowlege. Everything is hosted by Sanity and the offer a generous free tier. Consuming the data can be done through GROQ or GraphQL and there are pre-built packages for the most common frameworks
Sanity stores all the data, if sanity crashes your data is also unavailable. this has not been a problem for me, especially using statically generated pages. But it is something to keep in mind
I use Sanity as a CMS and for quick prototyping. Sometimes I also use Sanity as a database while prototyping
Sanity is a great way to instantly have a "dashboard" or "studio" to manage content without needing to build one either from scratch or using a framework. Content can be easily migrated in using an API SDK in various programming languages, such as PHP and JavaScript.
Sanity is adding features rapidly, although the learning curve is a bit more steep than a legacy CMS such as WordPress. The gap between the two systems is closing quickly, though.
We are solving the problem of managing and delivering our image assets, since with Sanity, we can simply upload high-resolution images and then crop them for each context and use their URL to compress or resize the image so that the intrinsic size is not much larger than what it should be, speeding up page load times.
Very powerful data configuration (schema) that turns to an efficient editor. Everyone one from developers to content editors to management, love our Sanity studio.
In 2021 the Sanity team brought new APIs and a new management console to handle access controls, but I would like to see more of it inside the studio.
Sanity let us build a powerful administration/editing UI for our core website and our marketplace that please both our developers and non-technical people.
Sanity is a perfect match for both developer and content producers, where developers get a CMS that can easily be further developed and provide more capabilities to the content producers or content. With a simple user interface, writers can easily find the right content to edit or create. Sanity offers a super simple query language (GROQ) to retrieve exactly the data needed, the ability to add more plugins or develop them yourself makes the studio and the data perfect for every use case. Building new documents is very easy and fast process with already good building stones. Sanity studio provides superpowers for documents with the ability to see live changes, the ability to reset certain fields and to work remotely on the same content.
Some of the documentation on Sanity parts could be a bit better to find all the incredible powers developers have to extend the studio with.
Creating websites and apps with external data in record time with minimal effort, up and running with the structured data in record time.