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

Plugins and tools for Sanity

Plugins, integrations, and tools to extend and customize your Sanity Studio and content pipeline.

Must-haves

114 likes

Media browser

A convenient way to browse, manage and select all your Sanity assets.

Robin Pyon
19 likes

Sanity AI Assist

Official(made by Sanity team)

Free your team to do more of what they’re great at (and less busy work) with the AI assistant that works with structured content. Attach reusable AI instructions to fields and documents to supercharge your editorial workflow.

55 likes

Code Input

Featured contribution
Official(made by Sanity team)

Code editor with syntax highlighting

Bjørge Næss
32 likes

Mux input

Featured contribution

Upload videos to Mux directly from the studio.

Clients & SDKs

9 likes

PHP API client

Official(made by Sanity team)

PHP library for the Sanity API

Espen Hovlandsdal
77 likes

The official Sanity toolkit for Next.js

Featured contribution
Official(made by Sanity team)

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

7 likes

.NET LINQ API client

A strongly-typed .Net Client for Sanity CMS with support for LINQ queries, mutations, transactions, joins, projections and more

Go API client

Official(made by Sanity team)

API client for Go projects (under development)

Portable Text

19 likes

PortableText to React

Official(made by Sanity team)

Render PortableText content in React

Espen Hovlandsdal
9 likes

PortableText to Svelte

Official(made by Sanity team)

Render Portable Text block content with Svelte components.

Henrique Doro

Portable Text to React PDF

Official(made by Sanity team)

Serializes block content from the Portable Text standard to React PDF components with support for component and styling customization and overrides.

Custom inputs

55 likes

Code Input

Featured contribution
Official(made by Sanity team)

Code editor with syntax highlighting

Bjørge Næss
33 likes

Color-input

Official(made by Sanity team)

Color input for Sanity that stores selected colors in hex, hsl, hsv and rgb format.

32 likes

Mux input

Featured contribution

Upload videos to Mux directly from the studio.

35 likes

Markdown input

Official(made by Sanity team)

Markdown input component and schema type. Supports image uploads.

Latest Plugins

MapLibre map input

Keyless map inputs for geopoint fields, with OpenStreetMap search. A drop-in replacement for the Google Maps input.

Jesse McLean

VocalStack

Adds a vocalstack.transcript field type and a "Transcribe audio" document action. Editors click Transcribe next to an audio file; the transcript arrives with progress, survives a reload, and can be stopped. It's saved on the document as editable text plus timed sentences with speakers, ready for captions, search or a click-to-seek player. Your VocalStack API key stays on your server: a small handler (a Next.js route or any Fetch-compatible host) talks to VocalStack, and the Studio only talks to the handler. Billed per second of audio by VocalStack; the plugin is free and MIT-licensed.

Whalesync

Two-way sync your Sanity documents with Airtable, Google Sheets, Notion, Supabase, Postgres, and more. Every document type in your deployed Studio schema becomes a table, drafts included. Hosted service, nothing to install in your Studio. 7-day free trial, no credit card.

Whalesync

Playground

Sanity Playground is an all-in-one interactive platform where developers and newcomers can explore, experiment with, and showcase Sanity. Users can write schemas, instantly preview how they appear in Sanity Studio, and demonstrate Sanity's capabilities to others, all without setting up a project.

Leandro Barbosa

Sanity Plugin Jev Fields

This plugin allows you to enrich fields in Sanity with feedback from the Jev model from TypeSafe. Show editors a real-time score for things like readability, tone, trustworthiness, credibility or anything else you can think of.

Frederik von Sperling

CookiesRegTech

CookiesRegTech cookie consent: guided connect from the Studio, banner with automatic tracker blocking, Google Consent Mode, cookie scanner, and consent log.

Skynet Technologies USA LLC

SkynetA11y PDF Remediation

AI-powered PDF accessibility remediation for Sanity Studio, upload PDFs, scan website PDFs, and download WCAG / PDF/UA remediated files.

Skynet Technologies USA LLC

sanity_api — Dart client for the Content Lake

A pure Dart client for Sanity: GROQ queries, mutations, transactions, asset uploads and image URLs. Works on Dart servers, CLIs, Cloud Functions and Flutter apps, with no Flutter SDK dependency.

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.

BubblaV — AI chat for Sanity sites

Add an AI chatbot to any Sanity-backed site. BubblaV learns from your content to answer visitor questions 24/7, capture leads, and hand off to humans with context

sanity-audit

Lighthouse for your Sanity content. Run npx sanity-audit inside any Studio project and get a ranked, actionable HTML report in 30 seconds missing meta titles, images without alt text, duplicate slugs, stale content, and more. Works with any schema, no config needed.

Leandro Barbosa

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.

5 likes

Auto i18n

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

tobi

icons-sanity

A searchable icon picker for Sanity Studio, backed by a 633-icon library and a matching React component — editors pick the icon in Studio, you just choose where to render it in your app.

Jatin Kumar

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.