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 community is very accessible and transparent. It is easy to get answers the same day you have issues using the sanity slack. Sanity offers a lot of flexibility and has a feature set that is growing all the time. They seem to prioritize the development of these features based on community feedback, including the recent release of in-place creation of referenced documents.
The documentation, while mostly complete and easy to understand, is difficult to search against. This makes discovery via the docs alone tedious and unreliable.
We are building out large client sites that comprise both structured and editorial, page-builder content, using a combination of next.js and sanity and hosting on netlify.
Sanity gives you the best DX of alle CMS I have worked with. As a frontend devolper its so easy to customize and optimize the studio for the authors. Creating new schemas is a simple as writing a few lines of JSON. The developer documentation has also been very helpful and if you cant find it there, just ask on the slack communiry.
Outdated depencies, no React 18 support yet. Snd that you cant translate the studio YET. There is a big chance authors will experience som input lag on more complex schemas.
Multiplatform, web and mobile. No need for complicated backend and infrastrcture. No need to create a lot small tools for the authors for image optimization, sanity does it for you.
The fact that I have a visual representation of the data.
The prices are not that favourable for people who are in third world countries like me. Maybe come up with a package that caters for us.
Mostly managing blogs is easy and also data using their schema. It is really nice
I really like how easy it is to get started! Another thing I enjoy is the design and the user experience. It is simple to understand how to publish, what is needed to publish etc.
I found it somewhat difficult to create my own schemas and how to implement for example things like blocks in them. (Since i am quite used to episerver). But there are good resources both on sanity's page and other pages so i have managed!
I am making a simple page to learn both sanity and next at the same time. I have found that extracting data from sanity to my frontend has been easier than expected.
I like the pricing model, I use to be with contentful but the pricing model is so much better with sanity.
the language can be a but of a challenge to get your head around but once you have it becomes a bit easier
I'm using it as a sort of backend for our blog posts, the benefits that I have realised is once you know it feels very easy to add blog posts
You can customize your studio and reuse fields easily. Plugins are not required for sanity to work, they just enhance the experience.
Even though it's build with React and supports typescript, I feel that typescript support could be better.
Reusable content and reusable schema are great for developers. Pay as you go is optimal solution to scale our needs as we go.
Documentation is good with starter projects to get an idea of how Sanity can be used. Found getting started is relatively easy, there is a learning curve but it's easy to start small and add more flexibility later. The query language allows getting just the data needed rather than pulling huge amounts of unnecessary info every time.
I'd have liked some absolute beginner material - I ended up watching some videos from learnwithjason to get a handle on everything before starting. Some difficulties working with relationships between datasets but I think this was me getting to grips with everything.
For me, Sanity solves the problem of having an easy to use cms for a statically built site. Not every person is comfortable editing and making pull requests etc so this allowed me to offer a nice admin interface.
I love both the customizable nature & ease of use of Sanity. Very easy to pick up as a new or experienced dev, and is fitting for almost every use case.
The GROQ query language took a little getting used to right away.
I am providing an easy way for non-technical people to update content on a website without the need for code updates.
The ease with which the front-end gets created for all the models. Additionally, the image resize, crop and pan tool is amazing. The handling of the images at the back is great. Available documentations are also super helpful.
The general performance of the front-end interface can use some improvement.
Using it for performing automated data imports and then having a team moderate the data before it is presented to the customers. It's being used as a part database.
The clutter-free editing environment is the first thing to notice on Sanity. Sanity also offers excellent pricing and a generous usage quota. Its competitors like Strapi or Ghost charge a lot more or lack features like deploying the studio to the cloud for free.
Nothing till now. The only thing they could have added to the free plan is the Review changes option for like fifteen days would have been great. Currently, they offer seven days.
I am hosting my personal blog with Sanity. Other solutions require me to deploy to my cloud instance or use the cloud option they provide for a lot heavier price. Whereas I can deploy my Sanity studio for free with a single command line, and Sanity will take care of the rest.
I love how Sanity allows me to quickly set up a CMS for free, that's flexible, cheap, and comes with all the features I need in a CMS. Plus, it has awesome plugins, a powerful API (both GraphQL and a custom query language) and great docs. It's the best option I've found so far for an easy-to-configure headless CMS that's cheap and doesn't require me to self-host.
Occasionally, the Sanity schema can be annoying to work with, and the editor doesn't come with features such as single page types (singletons), which are needed on almost all sites, enabled by default. However, it's very easy to configure this so it's not a huge downside.
Sanity helps me rapidly develop sites for clients without worrying about setting up or hosting a CMS or content storage system.
The focus on content structure first, sanity makes the conversation with the stakeholders easier.
The option to render the ui conditionally is still a bit tricky to do it.
Simplify the CMS usage, with sanity I can customize from the start for what audience will be using the system.
Sanity has a number of templates that you can use to get you started instantly with everything you need for a fully functional site. But you are never locked into anything because you can customise EVERYTHING that you need to. And on top of all of that, the generous free tier means you can easily start any hobby projects at no cost at all. You'd be silly not to give it a go!
While you can host the editor (Sanity Studio) yourself, there is no option for hosting the backend yourself. So you do need to consider how your project may grow to determine if the paid-tier is viable for you.
Sanity lets me back my personal website with a powerful CMS which I can customise to fit my needs exactly. The one-click starter got me a report on Github and the frontend hosted on Netlify in no time at all.
The UI out of the box is attactive and just works well. Things are generally very fast and responsive. I like the collaboration feature and the document history.
Not much. I would say the weakest part is probably the media manager. It would be nice to allow for a bit more structure, but it works well enough for most users.
We moved from Drupal to Sanity, and the process wasn't horrible. It seems like development time has really gone down with our implmentation of Sanity. Seems everyone who we've had added to the system has enjoyed it, making training quick and fairly painless.
What I really like about Sanity is that you can do almost anything you want. Whether it's for the creation of a standard post, a page, an article, once everything is configured, it saves me a lot of time. The administration is very easy to use. I am still discovering this product, and I am pleased with it.
I haven't found any faults so far. From what I used, each time, I found the solution to my "problem." I might discover negatives later, but for now it's only positive
As I said before, this tool saves me a lot of time when developing projects. So in terms of benefit, time.
Love that I have full control over all the fields and can store my configuration as code. I have built a state government web app using nextjs and sanity and it was a great experience. I started building out a second page with it and just love that I have complete control over all the fields and their behaviours in the CMS. On top of it all, the free plan is super generous and works really well when using a nextjs SSG build. Thanks for enabling web devs to use it that way.
While the documentation is huge, I found it hard at times to find solutions on their page, through searches or on Stackoverflow. Spent a fair bit of time digging through code/issues on github to get an answer.
Built a web app with auth using firebase and nextjs. Also building a boardgame club website pulling information from meetup.com to serve our members. Both are using the SSG method of nextjs.
It's extremely easy to configure Sanity to work with any shape of data, and it's clearly been designed with that in mind. From a developer's perspective, it's great; from a user perspective, it's not hard to make systems where the user doesn't need detailed instructions on what to do and what not to do.
There's a bit of a learning curve, but it isn't substantial, especially compared with other products in the space.
Working with clients that have data that isn't particularly well served by out-of-the box solutions, it's been easy to use Sanity to make systems that work well for them.
I enjoy how developer-friendly Sanity is. From the minimal user interface that doesn't get in your way to the tools provided to query the content and the documentation, everything helps to get the job done faster. I no longer need to spend time with the details of managing content; I can easily fetch it and focus on building my application.
I would like to see more examples of different programming languages and web frameworks. A repository with user-contributed implementations would be very helpful.
I'm building a website for a client that regularly launches new products and needs to update the content without learning how to use a new content management system. I've created a few content types for them and with just a few clicks they can post their updates in no time.
Sanity allows me to easily build ALPs for my clients in a timely manner even though I am not trained in web design
Sometimes I experience glitches. Also when creating coupons for ALPs when I edit the coupon the order is changed which has been a problem for me in the past
Sanity allows me to easily create ALPs and edit at the clients request without having to put in requests from my creative team
Communicating with the server is the best feature!
Nothing firmly, in my first experience I found everything is super helpful and useful!
As a frontend developer, making a complete app by integrating the backend is a bit hard job for me. But Sanity makes it easy. Thanks