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 |
The flexibility when developing the cms and storing the content from Sanity. It's the best of both worlds. As a developer, I have lots of freedom when structuring the code while not having to think about databases (not my fav topics)
Publishing can be slow sometimes. And when multiple people are working on it, it can happen that because of a published the other developer/branch can't post their work or have to reset it on their side which could break the content again. 5GB of Assets Storing could be more in the free plan
It solves all the problems when choosing a CMS. While the current approach of clicking together components is still a bit of work it's still nice to be able to have a "component like" system. Asset storing till a certain degree.
Models and fields can be prototyped in minutes. The content entry system can be customized to an incredible degree.
The modal-upon-modal system is a bit clunky (and could really use "Save" buttons).
We were using Wordpress but got tired of using a CMS that's not meant to be headless. Sanity gives us the flexibility we need and is also very quick to set up.
The fact that the Sanity team has embraced open-source technologies and built their admin in React is excellent. Their YouTube channel has also been a massive help to both our technical and non-technical teams. When test-driving several headless CMS solutions, we noticed that providing a generous free tier to get started with has encouraged the community to create many useful extensions and plugins that other enterprise CMS'es we looked at were lacking.
Some of the documentation around the proprietary concepts, like the "parts" system in V2 of Sanity was sparse; also, we found it harder to write custom controls that plugged into the admin interface in Sanity than other products we evaluated. Luckily these appear to have been addressed with V3 of the platform
Being able to essentially "build" our CMS from scratch to shape the experience for marketing staff has been great for helping them transition away from a legacy CMS, saving time and increasing adoption
The developer experience and ability to create easy to use CMS content
The Desk structure builder isn't always the most straight foward thing to work with and can be a little confusing at first.
Building out client website CMSes quickly and efficeiently
I love the extensibility of Sanity; we have used sanity on several client projects. There's never been a case where we've not been able to build and deliver on the client's requirements
Honestly, there's not much I would say i "dislike" about sanity. One recommendation would be to clarify some things in the documentation. For example, I had to hack away and find existing standards if i wanted to create custom document actions
Giving us the flexibility to integrate with several systems. Also, the speed at which we can develop has allowed us to easily show clients what is possible with Sanity within a short period.
We can manage text, images, and other media with APIs.
Sometimes data change does not get reflected.
Implemented sanity on an eCommerce site so that anyone who had access can easily edit the page's static contents and messages
Very happy with how easy it is to set up. The studio is also very customizable, so creating a good editor experience is easy. The flexibility that comes with headless CMS is also amazing, and Sanity has quickly becomme the CMS i recommend customers, if they dont want the monolithtic approach.
I like groq, but having more functions would be nice. Having SSO oppertunities in Team subscribtion would be really nice, as login options are limited for now. The documentation could probably be better sectioned in what is experimental features. Like shared content now moving out of the enterprise plan.
Sanity is an easy sell when it comes to headless CMS, and creates an excellent developer experience and provides an oppertunity to create a good experience for editors as well.
I love how you can fully customize it to your needs.
The learning curve for development is HUGE. If you're not a hardcore JS developer (I'm not), it's nearly impossible to figure out. Also, the UI is pretty lacking compared to other CMSs I've used in the past.
Using Sanity, we were able to take the front-end of our website off the Shopify platform, and build a much higher-performing website using Next.js. Sanity gives us the customization we so desperately wanted with Shopify.
I can easily build a unique content schema, customize the interface for my content editors, and access the content just about anywhere. I found their query language — GROQ — to be even more flexible and powerful than GraphQL.
While the core functionality is pretty achievable without any knowledge of React, I found that trying to extend the functionality pretty quickly required more React skills.
I am able to provide my content editors with a custom set of fields, content types, and instructions to give them exactly what they need to add and edit content. It makes their jobs so clear and saves me from having to invest time in internal support. And then I am able to deliver that content anywhere I need: to a website, to a map, to an internal resource.
I'm a big fan of developing the schema alongside the rest of my code. Being able to compose my schema alongside my ReactJS in the code editor is a massive advantage. Referencing other schemas and developing complex content models with ease is another bonus.
Documentation is sometimes behind the pace of product releases. In my experience Typescript is not really showcased or documented. Dependency management can be a little too opinionated? Where is Sanity heading with the support of pnpm?
Removing the headache of managing server/database/devops cycle; allowing me to focus on my core competencies - React UI development. Having the hassle of image optimisation and transforms solved in the same product as my content source is really valuable. Building user-friendly interfaces for clients to manage their websites (posting, page creation, site settings and SSG triggers) while offering highly configurable developer options (portable text, blocks, arrays of schemas, custom React components etc).
Sanity is super is super easy to create a custom schema for, I love the ability to customize and add fields, features, and functionality that matches my use cases. I'm easily able to map my schema to components and UX while making content easy to update and scale.
By the nature of the tool, it does take longer to setup at the initial config. As such, it has a higher learning curve and isn't quite as plug and play as other CMS's, though id argue that this is also a benefit coming from a developer lens.
Robust customization of content for complex use cases; my specific use cases requires tying content objects and documents to musical content and educational material. Sanity allows me to create exceedingly custom types to express complex content easily to the user.
Sanity gives our organization the flexibility to define and customize categories to our needs for our apps.
Sometimes I have to reload the screen on Sanity, but that's rare and a minor issue.
Sanity gives us a platform to organize our content for two apps we have created. Given our ability to define the hierarchy ourselves, content entry is easy.
I love the fact that we can create our own workflows and dashboard experience for our users.
limited support despite the high monthly spend
We needed a headless CMS that we could code and customise, so we could integrate with other software and services. Sanity is a great solution for this.
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
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.
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!
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.
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.
Easy to use, simple documentation, quick development, community
Learning curve for query language, it takes some time to get into.
Simple and configurable CMS