Everything *[NYC] 2026: see what we announced. →
Skip to content

Plugins and tools for Sanity

We’re growing an ecosystem of plugins, tools, custom input components and dashboard widgets for Sanity Studio, in addition to a range of front-end libraries for popular languages and frameworks.

Latest tools

sanity-plugin-structure-inbox

Turns the empty Structure pane into an inbox. Forgotten drafts, stalling releases and open tasks in one sorted list, each row actionable on the spot.

Henrik Larsson

Alt Text Generator AI

Generate SEO-friendly alt text for images in Sanity Studio. Generate alt text individually or in bulk and rank faster on Google. No code required to get started.

sanity-plugin-editor-onboarding

Guided tours and field-level help for Sanity Studio editors, so the answer arrives where the confusion does. Ships five ready-made guides covering the questions editors always ask, and needs one line to install.

Henrik Larsson

DeskCrew Ticket Action

A "Send to DeskCrew" document action for Studio v3. Editors file any document (a feedback entry, a form submission, a content question) as a support ticket in DeskCrew, the AI helpdesk, without leaving the Studio. Map the fields once in sanity.config.ts (widget key, board, which fields hold name, email and message). The AI drafts a reply from your knowledge base and a human approves it before it sends. Pair it with the DeskCrew widget on your frontend for live chat and a help center. Free plan, no credit card. MIT.

Auto i18n

Per-language tabs on any string, text or rich-text field, with one-click machine translation via MyMemory or Azure Translator.

tobi

Schema Diagnostic Tool

Export your Studio's schema as a single TypeScript file you can send to Sanity support, so they can rebuild an equivalent Studio and investigate your issue — no content, credentials, or documents included.

md-notes

Drop a <schema>.help.md file next to any Sanity schema and editors get native, markdown-powered help right inside the Studio — an inspector panel, a document view tab, and a kebab-menu dialog. Opt-in per schema, themed, with admonitions, video embeds, and intent links.

CSV Import

Import data from a CSV, map your fields, control what gets published.

Chris

PostHog A/B Testing

Page-level A/B testing for Sanity Studio driven by PostHog experiments: map PostHog variants to Sanity pages, with live experiment status, sync, and a kill switch.

Zernio Social Publishing

Plan, preview and publish Instagram and Facebook posts from inside Sanity Studio, through the Zernio API. Posts live in the dataset as documents, so they get drafts, version history, roles and a reference to the article or release they belong to. The tool adds a cockpit with a calendar, a filtered post list, true-to-scale previews per post type, and a settings panel for the API key, profiles and connected accounts. Covers Instagram feed, carousel, story and reel plus Facebook feed, story and reel, with per-type validation while writing.

SGNTech

Gallery Block

Image galleries as a Portable Text block: grid or carousel, fed from the Sanity Media Library. Every image carries alternative text, caption and credit, and the caption is rendered underneath each slide. The carousel steps through one image at a time with arrows and dot indicators; clicking any image opens it full screen in a native <dialog> lightbox with keyboard navigation. The renderer ships structural CSS only — colours, fonts and spacing come from your design via CSS custom properties.

SGNTech

Instagram Embed

Embed Instagram posts, reels and IGTV videos anywhere inside an article. Editors paste either a post URL or Instagram's full embed code — both are reduced to a clean permalink, so no tracking parameters or markup end up in your content. A live preview inside the editor shows what was picked before publishing. Ships a separate `/render` entry point with a React component and a @portabletext/react mapping, so the frontend renders posts without importing `sanity` into the app bundle.

SGNTech

sanity-plugin-link-checker

Scans a Sanity dataset for broken document references and external links, with a Studio tool to review and jump to the offending documents.

Remote files

Upload, browse and reference files stored outside of Sanity Studio.

Félix Péault

Sanity Presets

@sanity/presets provides ready-made helpers for creating schema types for common content patterns in Sanity Studio. Instead of modelling pages, links, images, and metadata from scratch, call a `define<Type>` function and get a working schema type with sensible defaults.

Sirv media source

Add Sirv as a first-class media source inside Sanity Studio. Connect your Sirv account, browse the Sirv DAM, and pick images, videos, 360 spins, Sirv views or any file directly from fields. Assets stay on Sirv and render on the frontend with the companion @sirv/react package.

Jake Brumby