Unclaimed: Are you working at Sanity?
Sanity Reviews: 4.7/5 — Highly Rated
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 |
API
CLI
OSS
|
|---|---|
| Segment |
Small Business
Mid Market
Enterprise
|
| Deployment | Cloud / SaaS / Web-Based |
| Support | 24/7 (Live rep), Chat, Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support |
| Training | Documentation |
| Languages | English |
Compare Sanity with other popular tools in the same category.
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.
Sanity is great, especially due to two main reasons. Firstly, you get amazing performance at any pricing level, making it super easy for early developers to get in. Second, the flexibility and documentation allow devs to expand upon Sanity, making it easier than ever to adapt Sanity to any project.
I only wish it had a simple databasing feature, and didn't require schemas for everything. A visual editor would be great for no code coworkers. And Swift API's would also be amazing to continue cross platform. I also wish for greater support of Portable Text and Assets.
Sanity gives us a high performance output with little input, which is honestly amazing. Not only does it work as a CMS, but it's great for general internal usage as well.
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!
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 flexibility to be able to create almost any type of content management.
Updating document sets via API isn't as straightforward. would love to have more examples and tutorials regarding this.
Being able to add additional attributes to products in order to provide additional details for the customer.
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.
I do like the freedom and flexibility that sanity gives. It is both easy and advanced to use at same time and gives both a great experience to the user and developer.
I don't think is it any big dislikes from the developer side, but for the user of sanity studio is canbea bit hard to visualise how the content will look.
We use sanity as a website CMS for our customers (and ourselves too). It is great to handle images and files, and to manage website content.
Being able to work in pure JS for all of my content modeling has been a huge productivity boost. Also the UI & hot reload is slick and performant.
There could be more documentation for complex content models.
I'm developing sites for clients who are mostly coming from WordPress or Squarespace. I'm able to hand off a finished site with little friction from clients.
The community, the dasr support from the staff and the good developer experience. Sanity exchange really helps the community aswell
As a .net developer there isnt too mant resources for developing with sanity.
Just starting up with sanity. Its quick to develop with, really powerful with its structured content and using portable text means its simple to reuse your content everywhere
The simplicity of the primitive makes them so effective!
Why does sanity not exist before? Why did I build customs backends during the last ten years?
We can concentrate on other aspects of our software. CRUD backends are never really sexy and require a lot of time to be built.
It has everything you need. Nothing you don't. It's collaborative. It's fast. The only limitation is your imagination. They are rapidly iterating and delivering new features constantly.
The documentation is good but there are some areas that could use improvement.
Complex enterprise content requirements. Headless commerce. You can build anything you want no way that's efficient and requires minimal overhead.
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
First of all I like the way you could create your data schema and its powerful query language, groq!
The only missing feature is the internationalization support for the UI
Data is the most important thing behind a dynamic website and thanks to Sanity you can manage all your needs, without worrying about the infrastructure.
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.
Incredibly easy to get started and very flexible to handle any type of structured data. The customizable CMS that comes with Sanity is fantastic. It is open source and can be modified to suit our needs nicely. The features within Sanity such as the CDN, asset management, plugins make it so nice to customize everything for our clients.
So far, I haven't run into anything that I haven't been able to accomplish.
A CMS system that is engineer-friendly to build schemas and a CMS that editors like to use. We wanted to be able to store structured data without having to build our own system that we would have to host and maintain.
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.
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.
Sanity allows us to model structured content rapidly and efficiently. It is integrated right in the system's core, compared to other platforms where there is often a need for additional plugins and extensions. The stability gives us less maintenance and provides a solution that makes it faster to ship the product to market. Also Sanity provides good documentation and a friendly community.
I would like to see more flexibility in editing images and assets after upload. I am sure that those things will come eventually.
It helps us to be more confident in our product delivery, not relaying on a lot of plugins, but sturcture content in the core.
Developer experience to be able to easily create fields in the backend exactly how I want. Ability to create custom components using React. The community and Sanity Staff.
Wish I can have custom roles for access to the documents and maybe ability to connect the data source to a custom database.
Quick development for a CMS to give users access to change data for mobile and web applications / websites.
Sanity is seriously flexible. Anything you want to is probably possible in Sanity.
Ability to easily add nested pages out of the box would be great.
We are able to have multiple datasets using shared components in Sanity cutting down dev time dramatically
The sanity studio is pretty flexible and I like HULL template so much!!! Really really impressive!!
Some documentations need to be improved. For example, like how to post data to the studio. The explanation is way too simple. If I were never leant graphql, the word mutation sounds so daunting. I hope the documents could explain things step by step. Something like the React document.
This is the single best CMS ever. Some benefits, as a freelancer, I was approached by many clients which motivate me to keep using Sanityio.
As a designer and front end developer I feel like I have superpowers using the Sanity platform. The structured content and content as data helps me serve clients better. And they get an editorial experiemce that really does give them Sanity.
Sometimes I wish there were a few more no code features. It's designed as a developer-first experience. That's really cool and the right approach. I'm just looking forward to growth in the platform.
Built websites for independent creators and small business who were struggling with the complexity of othe Content management systems. My clients love the editorial experience because they can focus on good content and not getting fussy with layouts.
It is a customizable CMS tool which means it cuts down on the bloated code of some other solutions...*cough* wordpress. I love the way I can create My own document model just from adding to the scheme.
The user interface without plugins is missing some key bulk data handling functions but that is easily gotten around by taking the time to find a plugin that has the right capabilities.
I have used the structured text to allow my colleagues to update the site with rich text instead of just giving them plain input boxes to edit the site. This is the power of sanity also because I can create an admin dashboard that allows anyone to be able to modify the site with no coding required. It saves me time from making copy changes while enabling them to see what it would look like on the site. I use it in another application just as the database/data layer. It totally cut the time I would have spent creating the admin dashboard to CMD the documents and objects of that application
Sanity makes spinning up content models super easy. Having Portable Text gives you maximum flexibility in the frontend.
Sanity could benefit from a little more flexibility when composing data types. It would be super helpful to have more field types.
Sanity gives you the freedom to build custom data structures without the overhead of a complete self-hosted CMS. Drop-in support for Gatsby is super useful.
Sanity strikes an outstanding balance between fantastic defaults out of the box and still giving your complete control over almost how your data is organzed. The documentation is excellent and overall the experience with the schema settings and setup felt very intuitive. Extensive plugin ecosystem really helps with handling third party integrations and advanced use cases.
The studio UI can have some quirks...lots of popups and modals. You do have to use its query language GROQ to retrieve the data. I found it reasonably intuitive, but it is another thing to get used to and learn.
It puts the actual work of creating and updating content into the hands of the people that are coming up with it. Developers can be completely hands-off unless there needs to be a technical update or features added.
Sanity.io s has a brilliant balance, catering to both the content creator and the developer. Allowing ease of use in both areas while allowing an extraordinary level of customization for your datasets. Any issues I had while learning the ropes have been quickly solved on the Sanity.io Slack page by both the Sanity.io Development team and the large and supportive community.
More advanced personalization and customization are pretty daunting to those unfamiliar with the suite. At the same time, there are some quality resources and documentation on their site. I would appreciate more step-by-step tutorials on more advanced and varied concepts and use cases.
Sanity has helped me launch a large enterprise site, creating a personal CMS that perfectly compliments the website and excites and inspires our communication team. It has allowed our small development team to become more agile with our approach to creating new features and components for the website, quickly giving content creators access to these new features.
Sanity is well built, easy to extend as a developer, and constantly updated. It is without question my go-to platform for Headless CMS builds.
Most of my qualms with Sanity's product have reduced over time as more features have been added. They strive to incorporate feedback and improve their product often.
It solves the vast majority of my content structuring and hosting needs. Between crafting custom dashboards for clients and developing complex data structures for the front, I can honestly say I've never been in a situation where Sanity can't make it work. Since adopting Sanity for my projects, I've been able to reduce development time to market. Clients love it as the CMS is customizable and can be augmented to serve the needs of specific use cases.
Flexibility and editor friendliness are great. The JSON schema makes it easy to customize, and the UI will still be really kind to novices.
The query syntax can be somewhat convoluted
Structuring content for websites and beyond. Truly decoupling the content from the layouts and constraints of a given site makes it easy to for example input event details and be able to re-submit it to various event calendar sites.