Cheesecake goes well with coffee

Sanity’s Content OS – the new power tool for editors?


Wow, Sanity's Spring Release 2025 feels like a huge leap towards a true Content Operating System! They're not just evolving how we manage content – they're actually empowering us to build entire ecosystems around our content operations, applications, and how we get it out there. And the best part? They're giving us developers powerful, flexible tools that are not only scalable but genuinely a joy to work with. The new features look incredibly promising – we're so excited to dive in and start exploring, and we'll definitely share our takeaways as we go!

Estimated read time : 9 minutes

Jump to

Key takeaways

  • Building a unified Content OS with the new Dashboard as one place for all content lifecycle tasks.
  • App SDK – Build custom tools and dashboards inside Sanity Studio using pre-built UI components.
  • Functions (Beta) – Automate content workflows with serverless functions that react to data changes.
  • Agent Actions – AI that generates and manages content based on your schema and structure.
  • Media Library – A central place to organize, query, and automate your media assets.
  • Canvas – An AI-powered writing surface that turns ideas into structured content – fast and smart.

Here’s an overview of the most exciting updates from the Sanity Spring Release 2025.
We’ve just kicked off a new proof of concept, and several of the new features look very promising – both in solving real needs and in streamlining how we work with content.

Sanity Dashboard

The Sanity Dashboard acts as the homepage of the Sanity Content OS – a centralized space for quick access to key content, custom apps, and navigation across datasets.

In one of our earlier Sanity projects, we structured the platform using separate datasets for each market. While this setup worked, we lacked a unified view of core functionality. With Sanity Dashboard, we now see a great opportunity to bring those markets together in a shared overview – without sacrificing the separation between them.

Combined with the possibilities of the App SDK and the serverless automation power of Sanity Functions, we can build an even more flexible and editor-friendly platform that truly supports content operations – both strategically and day to day.

sanity.io/studio

Sanity Media Library

Media Library is a new application within the Sanity Content OS that brings structure to media management – across teams, datasets, and channels. It allows you to set permissions, manage licenses, define metadata, and version assets, fully integrated with your content architecture.

In our first Sanity project, each market worked in its own dataset, relatively isolated. Media Library changes that. Now, assets can be shared and referenced across markets – without losing control or context. And the best part? It’s backwards compatible.

With Media Library+, you get even more control: role-based access, versioning, and automation – ideal for teams with high demands on collaboration and scale.

The only question is… is it time to call it a DAM? 🤔

sanity.io/media-library

Sanity Canvas

Canvas is, quite literally, a blank page – free from distractions and fully focused on content creation.

Paired with tightly integrated AI support, it becomes more than just a space for ideas. It’s a powerful tool for structuring content at the source – ready for seamless distribution across any channel. A natural starting point for everything from campaigns to complex content workflows.

sanity.io/canvas

Sanity Content Releases

Sanity Content Releases is a great fit for more complex publishing scenarios – or whenever you want to launch multiple content updates in a coordinated and fully controlled way.

Whether you're releasing campaign assets, an annual report, or a large batch of updates, this feature offers clarity, precision, and peace of mind. We're guessing Sanity used it for their own Spring Release – and we’re excited to start testing it in our upcoming projects.

sanity.io/content-releases

App SDK

Sanity takes a big leap forward with App SDK – a toolkit that makes it easy to build custom content apps and workflows, both inside and outside of Studio. You can create interfaces tailored to your team’s exact needs – and get started quickly thanks to well-documented APIs and AI-assisted development.

The apps are also fully portable, meaning they can live independently of Sanity Studio – unlocking entirely new use cases.

We see massive potential here, especially for clients operating across multiple markets, with different roles or unique content processes. It’s also ideal when you want to surface content in a specific way – in other apps or through custom visualizations, for both editors and end users.

In short: this is how a modern CMS should work.

sanity.io/app-sdk

Sanity Functions

In the past, we’ve built a range of integrations and event-driven logic triggered by content interactions – using everything from Netlify and Azure Functions to no-code platforms like Zapier and n8n.

With Sanity Functions, we can now bring that logic closer to the content itself – running event handlers directly within Sanity’s infrastructure. This not only simplifies the architecture, but also increases security and reduces the need to pass data between multiple systems.

It opens up exciting possibilities for more powerful, long-running content workflows – right where the content lives. We're definitely looking forward to putting it to work in upcoming projects.

sanity.io/functions

Agent Actions

Being able to build automations with agents that have direct access to both the content structure and the Sanity API unlocks a whole new level of possibility.

Tagging, translating, summarizing, or enriching content becomes faster and easier – right where the content lives. We’re confident this will lead to a wave of powerful extensions, integrations, and AI-powered workflows built on top of this foundation.

sanity.io/agent-actions

Insights

We now get access to a new Dashboard widget focused on how content moves, performs, and is being consumed.

This makes it easier to identify what’s working – and what needs updating. The result? More relevant, up-to-date content that continues to deliver value over time.
A great tool for working more proactively with content.

sanity.io/insights


👉 Watch the full release demonstration and more: sanity.io/spring-release-2025