Sanity Docs: New HTTP API docs, integrated developer guides, and refreshed visual editing docs

The Sanity Documentation now has it's own change log! We'll be posting notable feature and content updates monthly.

✨ Highlights

Rebuilt HTTP API reference docs

The HTTP API reference docs have been completely redesigned. You can now create deep links to specific properties and endpoints and find information with fewer clicks. The new structure better aligns with the rest of the platform documentation, hopefully making it easier to locate the details you need compared to the previous layout. We'll continue expanding these docs with additional features in the coming months. Don't hesitate to provide feedback in the community #docs channel.

And in case you missed it, the CLI also lets you search and download the OpenAPI specifications for each API. Tell Claude Code or Codex it can find them with pnpx sanity openapi list and pnpx sanity openapi get.

Developer guides integrated into docs

Popular developer guides from the Exchange are now part of the core documentation. These guides appear in search results and are cross-linked throughout the site, making it easier to discover relevant patterns and examples while working on your projects.

Unknown block type "docsCardCollection", specify a component for it in the `components.types` option

New and updated docs

Functions local testing guide

A new comprehensive guide for testing Functions locally is now available. This guide expands on the quick start with detailed coverage of common workflows and the Functions playground tool, giving you more control over your local development process.

Unknown block type "docsCardCollection", specify a component for it in the `components.types` option

AI Assist field actions and Agent Actions pattern guide

A new patterns guide demonstrates how to combine AI Assist custom field actions with Agent Actions, helping you build more sophisticated AI-powered workflows in your Sanity projects.

Unknown block type "docsCardCollection", specify a component for it in the `components.types` option

Updated SvelteKit visual editing guide

The SvelteKit visual editing guide has been updated to resolve v5 compatibility issues and clears up some of the drifting issues that came up as both Svelte and Sanity advanced.

Unknown block type "docsCardCollection", specify a component for it in the `components.types` option

Updated React Router visual editing guide

Our React Router (formerly Remix) visual editing guide has been rewritten from the ground up. It picks up where the React Router quickstart leaves off and should help you get up and running with a baseline Visual Editing setup.

Unknown block type "docsCardCollection", specify a component for it in the `components.types` option