Unlock seamless workflows and faster delivery with our latest releases - Join the deep dive

Publishing resources

Guides, starters, plugins, and more. Learn how to integrate your publishing needs with other services and improve your editorial flows with Sanity.io.

34 Publishing tools

View all

Sanity Embeddings Index UI

Official(made by Sanity team)

The Sanity Embeddings Index API enables the creation, management, and search of named embeddings vector indexes. This plugin for Sanity Studio lets you manage embeddings indexes and test queries against them.

Go to Sanity Embeddings Index UI

The official Preview toolkit for Sanity

Official(made by Sanity team)

Toolkit for building live-as-you-type content preview experiences and visual editing.

Cody Olsen
Go to The official Preview toolkit for Sanity

The official Sanity toolkit for Next.js

Official(made by Sanity team)

Toolkit for integrating content from Sanity, including previews, Studio embedding, webhook verification, and more

Go to The official Sanity toolkit for Next.js

Scheduled Publishing

Official(made by Sanity team)

Schedule your content for future publication and organize upcoming releases – no custom tasks or serverless functions required!

Go to Scheduled Publishing

Code Input

Official(made by Sanity team)

Syntax highlighted editor for code.

Bjørge Næss
Go to Code Input

67 Publishing guides

View all

Enhance Studio UX with Schema Thumbnails

Enhance your Sanity Studio with image thumbnails in SanityPress, improving UX and helping editors quickly create content.

This is an external link at:sanitypress.dev
Mitchell Christ
Go to Enhance Studio UX with Schema Thumbnails

Jumping Ship from Wordpress?

This article discusses the reasons to consider moving from Wordpress to Sanity. It highlights the key features of Sanity and provides a quick reference guide for common WordPress features and their Sanity equivalents.

This is an external link at:roboto.studio
Go to Jumping Ship from Wordpress?

Why You Should Embed Your Studio

Embedding your Sanity Studio within your Next.js frontend offers benefits like a single domain, simpler codebase, and faster deployment.

This is an external link at:sanitypress.dev
Mitchell Christ
Go to Why You Should Embed Your Studio

Angular + Sanity CMS: Mastering Images with the Sanity Image Directive (Part 3)

Explore the Sanity Image Directive and Loader from @limitless-angular/sanity to optimize and display images in Angular projects. Learn to update schemas, create an image component, and enhance your Portable Text setup. Unlock the power of dynamic image transformations and optimizations!

This is an external link at:dev.to
Alfonso Andrés López Molina
Go to Angular + Sanity CMS: Mastering Images with the Sanity Image Directive (Part 3)

Creating the perfect array thumbnails

Are you using the new thumbnails for Sanity arrays, and want to speed up your whole screenshot process. We've got the perfect tool for you.

This is an external link at:roboto.studio
Go to Creating the perfect array thumbnails

95 Publishing projects made with Sanity

View all

The Swaddle

A new brand identity to represent a more mature company, to signify The Swaddle’s evolution from publisher to production house, combined with an easier to navigate platform that can surface multiple content types - drawing readers through The Swaddle’s content offering.

Nightjar
Go to The Swaddle

Why Mums Don't Jump

Podcast website, plus blog and custom player. Built with Gatsby with a custom source plugin for TransistorFM.

Paul Brickles
Go to Why Mums Don't Jump

LIFAD-WORLD

A Rammstein & Till Lindemann fan page. Created entirely with Sanity. Unfortunately only in German at the moment. English will be added soon!

Go to LIFAD-WORLD

18 Publishing schemas

View all

Select draft OR published document

Setting up a live preview and want to fetch a document's draft, with a fallback for the published document when there are no drafts? Check this out.

Formidable
Go to Select draft OR published document

One or the other validation

This validation can be used if you have two fields and you require one or the other to be filled

Roboto Studio
Go to One or the other validation

Other contribution categories