2018: In review

Even Westvang

First of all: Thank you for all your support! On the 1st of January Sanity.io had but a few hundred projects – at year’s end we count over 6000 projects and even more users.

We built Sanity for developers, so getting to know the people who now use it every day is super important to us. Since we launched our community on Slack it has grown to more than 400 members.

We deeply appreciate each and every question and piece of feedback you have given us these past few months. Many of the highlights mentioned below are direct responses to discussions we've had with you.

Notable highlights 2018

Delightful Studio

Sanity is unique for its mobile-first editing environment. With the Delightful Studio upgrade, we redid and improved the interface to be more scalable, flexible and visually coherent. We also made it faster and more performant while improving UX and accessibility.

New Pricing

Sanity should be used for all kinds of projects: big and small. Also: we don't think you should be forced to jump tiers just because of resource usage. This Fall we therefore moved away from hard limits on all plans – above basic quotas, it's pay-as-you-go for users, data-sets . We also made the dev tier more generous and added the same logic there – just add a card for extra users, data-sets and usage.

Structure Builder

We made it easier for developers to tailor workflows. With Structure Builder documents can be listed out filtered, categorized, sorted and nested. You can even do so based on remote API calls and in real-time. We have been told many times by users that there are few, if any, alternatives in terms of the flexibility this lends a project.

Validation

We shipped field validation for the Studio. It comes with lots of useful methods out of the box, and you can extend it with your own JavaScript functions as needed. You can even call external APIs to do your validation bidding. The validation messages can be tailored with both warnings and errors so that they make perfect sense to your editors. You even have validation inside annotations for in-line rich text. That's pretty nifty (also, very useful!).

GROQ: New features and reference documentation

Sanity’s query language makes it easy to filter your documents exactly as you need and reshape them into the data structures you need for presentation. This year we added new capabilities to GROQ including arithmetic, selects, conditionals, semi- and anti-joins. Everything is now also painstakingly detailed in the new reference documentation. Did you know that floats can be stored to magnitudes of roughly 10⁻³⁰⁷ to 10³⁰⁸? Well, now you do.

Thank you!

We have so much planned for 2019, both in terms of making Sanity easier to get started with for new users, but also features that will make Sanity an even better solution for structured content – to power websites, apps, and infrastructures alike.

Working on something with an infinite horizon is taxing – cycling through releases, fixing issues, coming up with new facets - we wouldn’t get through it if it weren’t for all of you cheering us on and putting Sanity to real use. So thank you! And see you in 2019! 🎉