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.
My favorite feature of Sanity is its flexibility. No matter what shape of content/data I'm creating, it's always possible when using Sanity. The developer experience is second to none. As an engineering manager, the ability to track all of the updates to the content and the UI of the CMS in a repo has been game-changing.
There's not a lot that I dislike about Sanity. If I had to pick some areas that could be better, in my opinion, I would focus on the documentation. I often find myself hitting a couple of searches to find the answer I'm looking for when solving a problem.
Sanity is solving the problem of how to build a system that is flexible enough to be a single source of truth while also providing openness and flexibility for engineers to create great experiences for content managers.
Setting up schemas is incredibly easy and Sanity's real-time studio preview makes it a breeze to create the exact editing experience your content team needs.
It would be fantastic to have a front-end experience to create schemas that outputs Sanity Studio code, saving even more time for developers! Writing similar schemas can be really repetitive, and speeding up this process where possible would be amazing.
I needed to be able to have an intuitive content management process for my team while providing flexibility to deliver data wherever it's needed across platforms and applications.
I like building out the schemas and seeing them populate in the Sanity studio.
A learning curve on GROQ, but this is not a dislike.
It's allowing my client to easily access and add content to the site without having technical knowhow.
Sanity is very generous on hobby plan and extremely customizable, I live an option to embed it in my project.
I would like a to e able rearrange items in studio. I dislike that I can't put items in order that I want only in order they are published. Or nah e I haven't discovered this yet.
It's absolutely smooth way to update my web content
- Quick out-of-the-gate solution with less of a learning curve. - Friendly admin UI - Works with a broad range of Frameworks. - This is the first headless cms, I have used therefore, I cannot really compare.
- Took time to understand how to customise content on the admin section. Despite adding an image as part of a post, I was unable to see it on the live page. It should have an easy WYSIWYG editor.
I don't have to build a CMS from scratch, and the fact that content is treated as data with GROQ, it is easy to query the data. For an app I was building, I struggled to create, assign users different roles and create authentication. With Sanity, it was easy to create and get it tested.
It makes presenting different types of data a breeze. It helps empower clients to update their content while the changes appear seamlessly.
I think there is a learning curve. That said, Sanity's Youtube content and docs help to make Sanity click, and the effort is worth it.
I don't have to worry about exposing my database externally. A good GROQ query inside the studio provides a beautiful HTTPS endpoint that works as a nice API.
The possibility to create a very flexible data structure that covers any need I have
Documentation is not straightforward, not easy to find answer, but community is big
handle articulate content for my applications
Real-time collaboration: Multiple users can work on the same content simultaneously, with changes being reflected in real-time.
Learning curve: Because Sanity is a highly customizable platform, it can take some time for users to learn how to use it effectively and set it up according to their needs.
Sanity helps to build ar on the Management system.
Easy to integrate with my apps very fast and easy to scale whatever the requirements. Also compatibility for the different cloud platforms
Some error messages are not quite clear when integrating.
Component management become so easy specially with GraphQl. Updating of content also which is painful is quite a pleasure with sanity
One of the most significant advantages of Sanity is its flexibility. The platform offers an impressive range of customization options, which makes it a perfect fit for companies of any size or industry.
There are a few bugs, especially regarding the validations.
Sanity has an easy-to-use interface which is good for us, as an agency, to offer it as a good product with our services. It's user-friendly and very flexible and efficient.
The authoring and developer experiences are fantastic and simple to set up and use, and I enjoy the dark mode
1. If the first field is a reference, it has a messy heading/title for the document. This requires customization. 2. Not easy to make a singleton; I would appreciate it if, in the schema, there is a possibility to add a key "singleton: true."
A static site that requires too much dynamic content. For our conference website, we had a lot of changes requested by the team, and sanity was the way to go for adding and removing content.
It's completely customizable to the experience you feel is best for your users. I love the scalability and editability. The fact that it also integrates seamlessy with deployment providers as well as other platforms is great.
Wish they had a few more templates for developers to utilize as a starting point, but I know they are working on it!
Sanity is replacing other dated content management systems on the market. They empower developers, creatives, and content editors to create ecosystems that are scalable and user-friendly.
Interestingly, the outstanding customizable schema layout saves my dev time. This is the perfect backend solution for a personal and mini blog project.
Sanity should be available on the self-hosting service. Also, I am worried about the storage limitations.
1. Time management 2. Easy to customize
I love how customisable it is as a cms, and integrating Sanity with Nuxt makes for a really powerful solution for websites. The module ecosystem for Sanity is great too!
For my current use case I honestly have no complaints whatsoever with regards to Sanity CMS.
Sanity allows me to craft a bespoke CMS for my clients with a clean interface and great ease of use.
Simplicity when creating schemas, the content leak is awesome.
not clear docs when it comes to migrate from other providers such as firebase
CMS, with sanity studio it became much easier to manage content
We use Sanity exclusively in our Gatsby projects because it can handle anything we throw at it. Clean interface, relatively low learning curve, highly customizable UX in those situations where it's needed.
Sanity enforces data standardization in its content lake... which is exactly what it *should* do, and I'm a fan, except that if you need or want to do quick and dirty data migration with simple import tools, this ain't no Wordpress (or insert more mass-targeted CMS name of your choice here). For projects requiring migration on anything more than a simple copy-paste or other manual operation, you're gonna have to master the Sanity API to make it happen.
Building websites on next-gen ("jamstack") platforms, moving on from the the messy world of monolithic tools like Wordpress and Drupal.
It's simple to use with NextJS hosted on Vercel.
PortableText took a while to figure out. I wish the docs had more information and examples.
It provides a content authoring environment for my blog content
Sanity has given me the power to create and public a simple admin interface for a local restauranteur, they can edit their menu quickly and efficiently even on mobile and a webhook calls for a rebuild of the site assets afterwards. Simplicity itself, and keeps things simple by allowing Google Auth so I can prevent them breaking things!
There's little to dislike about Sanity. It might be difficult to customize the admin interface if you're not into front end development. Learning to code the content hierarchy and types can take some effort.
I use Sanity with a Nuxt.js app and Cloudflare for a completely free CMS solution. It solves the problem of having a non-technical user be able to edit their menu "live" and have it show up on the website within a minute.
I used sanity for multiple projects now and I love it. Creating schemas, edit them in live mode, modify them with react and simple to explain to an product owner who has to modify data in the cms, creating queries with live feedback to check if they are correct, good documentation for groq and fast system apis. I would recommend every developer for sanity!
They only downside of sanity is, that they havent got an vosualized build tool to create complex groq queries. Its and try and error until it works. But honestly, its developers job to create them.
Its does solve the problem to create any database on a server which is available everytime. Sanity does this job for me, so the only thing I have to do, is fetching data from the api. It reduces so much time and headache, awesome.
Sanity has a great documentation making it a breeze to implement. The community built around the tool is amazing, there are tons of plugins for everything.
Creating new schemas is very verbose, so it might not be as friendly for beginners.
Sanity is used for pretty much all content in a large, multilingual website I work in daily.
Sanity is very much powerful. I like the fact is it can be heavily customized. It is blazing fast yet so simple. Great user base and community with generous offers!
The rich text editor could be improved design-wise. I would love to see other UI improvements and newer plugins getting implemented inside sanity. That's it!!!
Sanity is very powerful. I used it as a Headless CMS, and it worked as per my requirements. It's very fast and responsive. Also the GROQ query language is simple yet powerful. I just love it. I prefer it instead of GraphQL.
Sanity is helpful to rapidly create complex document schemas and then iterate through different version of them. The DX is very, very comfortable; the performances are top-notch.
I think that right now, the 3 features that it misses most are: - The absence of schema validation when using the API; - the cost of additional users; - possibilities of custom roles for plans lower than Enterprise;
Complex CMS situations and difficult content management situations with thousands of documents and lot of relationships.
The simplified content author experience. At login content, authors are just given the UI to edit the content of the site and nothing more. Also, the way to customize how that content is organized is through the document lists.
The initial intuitiveness of saving modal content by pressing the X button on the modal, not a traditional save or confirm button on the modals. The flicker of red fields on some page loads also seems buggy.
Diving deeper into composable content. We have been using similar patterns with other cms's but the ways that you can edit the content authors experience has been eye opening with Sanity
Sanity enables me to create general solutions for complex things.
There are some times i stumble upon problems with the documentation.
Content storage in one place.
The endless opportunity to create studios tailored for each client. Extremely developer friendly and good ux
It's nothing I really dislike, but I think the content preview could be improved. Webhooks is very good, but could be improved with a header describing action
The main thing is possibility to create complex documents referencing other data. The ability to link data together, is what I love the most
How fast and easy it is to get content data entry working online. And just how flexible it is, I can make the content types as generic or specific as I need. The documentation and example projects make getting started so easy. The GROQ query syntax is so much more flexible than graphQL
The hard limit on the number of total documents in a dataset meant we had to move our UGC content to a different backend.
Gives us an easy-to-maintain data entry for both our app configurations and our website content.
What I like best is Sanity, its flexibility and its customizability when in comes to any setup you want for your CMS. It also has one of the best authorship experiences (right next to or below Ghost editor, I would say).
What I dislike about it is when it comes to next-level features like customizing for newsletter or integrating AI into it, the ecosystem support is a bit lacking compare to other tech communities out there.
Rather than spending so many resources recreating CMS experience and building blocks, Sanity just provides those out of the box!
Definitely the way Sanity.io handles images. The abilities we get to handle image sizes and formats and the speed of conversion are great.
While I find many inspiring screenshots of how people using Sanity.io to organize their content, I hardly find any examples that allow me to make better backends myself. I'm speaking of sorting, ordering, interconnecting with other tools, delivering the best possible experience to my clients.
We build Websites. Our clients primarily consist of small businesses. Sanity.io allowed us to jump on the JAMstack wagon with an overseeable effort. Coming from CMS like TYPO3 and Neos, we were used to great flexibility when organizing content and structure. We didn't like handling these tools, though – Hosting, updating, Database handling, Migrations etc.
From a development perspective, Sanity was extremely simple to set up and start with. It has all the features to combine your existing data sources and synchronize between multiple persistent data layers. They keep everything simple and focus on your needed features to get a job done.
Coming from other CMS implementations, there is little to complain about or feature that is lacking for what we do. As we get deeper into our implementation of Sanity, we will potentially find some complaints, but we are extremely satisfied with the tool.
Synchronize our content across both web and mobile applications. Help relieve time from developers and allow operations/products to edit content. Expedite content review before pushing live.
I like the simplicity for my editors and for me as a developer. Keeping everything as clean as possible speeds up my dev.
The only thing I fear is a lack of understanding of what would happen to my sites if sanity was ever to close its doors and shut down the content lake.
The speed of creating a very custom CMS for clients.