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.
It's easy to set up and simple to use. You can build static websites that anyone can update in minutes incredibly fast.
You can only add/update one entry at a time and you have to wait around 10-15 second between updating. Very slow when you're trying to edit an existing site.
A lot less bloat in the frontend of static webpages.
Out of the box, Sanity was powerful enough to manage the content for our marketing website. I thought it was super easy to go from reading the docs to building out our data structures for the project. The docs are clear with plenty of examples and there is enough of a community online to help you out when you run into roadblocks.
I wasn't super fond of the GROQ query system. When I had to craft some custom data for the front end it wasn't super approachable. The docs helped and we were able to get there but it took a little more time than I would have liked.
We needed a CMS to power our company website that would enable editors to author articles. We also wanted it to be developer-friendly and separate from the front end. Sanity solved both of those issues at a reasonable price.
You can create your database in just few minutes where in mongodb and all u have to spend a lot of time to make your database. I'll recommend everyone to try it and you really gonna love that
Till now i don't find any . Everything goes smooth for me.
I want to create a backend with database without spending a lot time in creating database and sanity solved this problem. Now i am able to add database to my website in few minutes of time.
Ease of use- as someone who has minimal technical ability this was easy for me to pickup and learn for our team.
Nothing that I'm aware of- but maybe I wish there were training guides more prominently featured within sanity
The ability to track partner referrals through landing pages!
How easy is to use in comparison to other CMS I have used.
Some features are missing and we have to implement custom solutions.
It has help a lot the development speed now when content is handled entirely in sanity!
How easy and intuitive it is to work with it
- I wish groq was easier to learn - uploading multiple photos at once
Solving soloprenuer problems making them more productive with thier businesses. I've built ecomms and healthcare projects with sanity
The flexibility of data structures It's nice to use JS objects to define our schemas
The flexibility of data structures While it's easy to change things on the fly, data migrations can be time-consuming and costly
Sanity is perfect for solving the needs of both content creators and software engineers It's the perfect blend of plug-n-play and customization.
The product is very good. It is fast, scalable, very versatile and with endless possibilities that can be adapted to any type of client. I think one thing I like is that they have very good support. (slack channel)
It's hard to find something I don't like. I think they have a way of bringing the product closer to very novice people, and perhaps those people need more "documentation"/tutorials, etc.
At the moment I find myself using it for microsites, where the information architecture is quite small, but slowly if things go well I will be able to make the leap to larger projects.
Intuitive and easy to use, specially with a free to use service as I pick up the react framework.
I've not come across any problems as of yet.
I am learning the react framework, and it is a great product to go hand in hand.
I like its easy navigability through pages and elements. Also I like the quick desktop/mobile previews, and the ability to collaborate on pages with my team and track changes is crucial since we're all spread across different timezones.
It would be useful to have a site-wide search feature, or more robust global elements for copy changes. Proofreading and switching out every instance of a particular phrase across the entire site took a lot of time. This might be a note more for my developer than the platform though.
We're in the process of updating our website, and the easy integration with shopify and making all of our content uniform and clean is really making a big difference to how professional and consistent our pages and posts are.
Easy to use, simple documentation, quick development, community
Learning curve for query language, it takes some time to get into.
Simple and configurable CMS
Adaptable and easy to customize to accommodate business requirements
Waiting for core features such as customizable user permissions
Unifying our content design and shortening the content managers' content creation time
Easy to get started and simple UI to get right to publishing content. Lots of free extensions to get the most out of sanity quickly.
It would be great if you could model fields in typescript rather than only JSON.
I was trying to have a CMS for a personal website. The tiered solution with the ability for Sanity to host for you made it a natural choice to get started.
Autosave, ability to paste in copy with links, easy to add images, a/b testing.
Too many clicks to change a link, and it's difficult to edit a word that has a link attached to it.
It's a very seamless, streamlined CMS that makes publishing and editing fairly stress-free.
It integrates very well with other frameworks in the system, such as Remix
Not much. It does everything that it says on the tin.
I've test-driven it for a blog, and it worked very well.
The best part about using Sanity is that it gets out of your way. It isn't opinionated and allows our team to customize to our specific use case without having to fight the platform.
No dislikes as of yet. So far Sanity just does what we need it to do, and does it well.
We are using Sanity as a CMS for static sites. Having Sanity integrated into or stack allows us to rapidly iterate on design and layout while collaboratively working with the content team.
I like the usage of JSON structure and access of info as needed. Specific data can be passed through to request.
None that I can think of right now, I like the product.
I followed a tutorial online for creation of a blog site and the process and structure was easy to follow. I was able to achieve attempting to create a personal portfolio.
The ability to create custom types and design the UI for these types, the flexibility to literally do whatever I want is something that truly sets Sanity apart from everything else in the CMS ecosystem.
There is not enough documentation and examples on using groq as well as building custom types either from the official Sanity team or community documentation and the Slack channel can be hard to get responses if you ask an impromptu question.
It is a consistent CMS I use for most of my personal projects along with any client work I do. Given that I am front-end developer primarily working with React it is a smooth transition to build with Sanity since it is also built in React.
While building: the simplicity to declare schemas with plain Javascript and have a full user interface immediately available. While creating: auto save and content modification history are a life-saver!
The WYSIWYG editor is less than ideal. One can't make it full width, and working with big chunks of content makes you feel constrained. Also, there are some minor glitches. I.e., on adding a link to a word/phrase, there is no auto-focus, which lead me to replace the content being linked with the link itself. Hard to undo.
Indeed being able to commit my schemas to source-control and work as a team is a big advantage. Also, the preview feature is handy while working as a team. I am much faster at delivering content.
I like the extensibility with plugins. It makes everything highly customizable. I also think the developer experience is excellent all around, including with the CLI tooling.
In my experience there has been a bit of nuance in setting up features like portable text and some plugins. Continuing to refine those experiences would be nice. Also, I think the Sanity docs and examples can be hard to navigate at times. I just want to look up what I'm doing and find the docs or find more concrete examples of more complex workflows.
I am solving content problems by creating structured data that can easily be added to. I have realized that this makes content so much easier when the interface is sleek and easily built upon.
Sanity's flexibity is unmatched. You can configure it to store and serve practically any type of content or data. The rich plugin ecosystem means you will usually find something for our use-case or have a great example to build your own.
GROQ, Sanity's query language, is insanely powerful, but that power comes at a cost. The queries, especially when a little more complex, requesting different types of nested references, can become a little hard to parse for a human. The documentation for GROQ could also be better with some more complex examples.
We are using Sanity as a portfolio CMS. The linking between content types means we can easily build out dozens of different types of cases and landing pages with different types of interlinked content.
Headless CMS and reactjs UI for authoring content
No OOB workflows. We need to create customs workflows based on our requirements
Headless CMS which would have nested fields and can be customized according to our requirements
It´s flexible and simple to use. Anyone can use it!
The only issue is that there is no choice to self-host.
Simple cms-solution. Easy to use for everybody!
Sanity works on all browsers. It is versatile but still pretty intuitive. It also gets updates pretty frequently.
Versatitility being some complexity. We are missing video-renderer as one content. Some simple out-of-the-box tool would help us.
We needed easy CMS for our content. It is easy enough to be used with this need. Enough integrations is possible.
The best part about using Sanity is that frontend developers like me do not have to waste time on creating and setting up a database for a full stack application. It handles everything for you with ease and makes very easy to connect with your client side apps.
The only part which I dislike is that we cannot have a full control over our backend. The GROQ can be a slight learning curve for those unfamiliar with Graphql and schemas.
I am usually creating a powerful backend schema with Sanity which holds documents like blog posts, feedback data and feed updates. I realised that setting it up and the ease of adding new data is amazing!
The Sanity team has been responsive and friendly with every interaction. From a programming standpoint, the product has been easy to use and well documented.
We are on the Proof Of Concept phase of our project, so I cannot speak about Sanity and its performance in production.
We are on WordPress today, and Sanity is a big step forward as we move to an enterprise solution. We manage two dozen websites today, and sanity allows us to consolidate shared data that we currently duplicate. Sanity is also removing some inherent issues with WordPress that will improve site speed and speed to market.
Total control and customization of the application.
I would like to see more templating features out of the box.
We wanted a custom feature involving an API to another service. Sanity allowed us to build this with ease.
Sanity strikes the perfect balance between having useful out-of-the-box features and allowing cusomisability when required. The CMS interface has a clear UI (preferable to some other CMS platforms I've used) and the plugin eco-system is a real plus.
Adding and editing fields in Sanity is done in code by updating the schema. While most of the time, I've got a code editor handy, I sometimes wished I could easily add new fields directly from the UI.
Sanity was a bit of a revelation when I first started using it. I'd never considered building my own CMS, and Sanity made it achievable. As a fan of the JAMStack Sanity fits in perfectly; I can build in React and Sanity and quickly deploy on Netlify - all without having to touch any backend code.
Love the content-as-data approach. It really gets you thinking about your content in a new, and how to take advantage the possibilities. I can't imagine a presentation layer you couldn't power with this. The documentation does a pretty good job of explaining the more niche aspects, like portable text and GROQ. I went with GraphQL and haven't had any problems so far. Also, the free tier is quite generous, and we're assured it's free forever.
I'd like to see a search solution native to the CMS, or a blessed plugin for it. Some of the starter sites the docs point you toward use dependencies that are getting a bit outdated (no dealbreakers, but I'd love to have had the Gatsby ones already use Gatsby v4 instead of v2). More tutorial videos for intermediate to advanced subjects wouldn't hurt–there's so much you can do to customize the Sanity Studio, I feel like I've only scratched the surface. Finally, setting up a preview environment could be more straightforward, but then again, it's a headless CMS, so they obviously don't want to be too opinionated about how you use it.
I needed to remake a site built in WordPress. It was an odd fit since parts of the site seemed to require an app-like approach and a database, while other parts had the more homegrown feel of a personal site. Sanity's way of centralizing our content editing experience without limiting presentation has been exactly what I needed. I'll be able to ditch numerous WP plugins for things our themes never seemed to include, and the headless approach means the front end can be improved continuously or swapped out any time. I'm building out the Studio to match our use cases exactly, so it's easy to teach my content author.
The GROQ Query language and schema design are all pretty easy to pick up, and the Docs are well-written and helpful. It integrated well with Next JS and was an easy choice for a CMS.
I would love a way to query images and cache them at build time, rather than having to request them at runtime. For Static sites, it seems an unnecessary use of bandwidth.
The backend is simple and easy to onboard non-developers on, which is very useful for the types of sites we're making.