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
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
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.
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
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.
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.
Per-language tabs on any string, text or rich-text field, with one-click machine translation via MyMemory or Azure Translator.
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.
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.
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.
Advanced form builder for Sanity — build any form in the Studio, drop it on any page, and receive submissions in Sanity and by email (Mailgun).
A native macOS menu bar app to manage Sanity Studios across organizations.
Import data from a CSV, map your fields, control what gets published.
A Trash for Sanity Studio: browse documents that were deleted from your dataset and restore them as drafts, for any schema type, with zero configuration.
Editor managed 301/302 redirects for Sanity.
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.
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.
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.
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.
Publish Captioned Video Content with AI-Powered Subtitles
Bring GA4, Google Search Console, and Lighthouse/PageSpeed analytics directly into Sanity Studio. View traffic, engagement, search performance, and page-level insights without switching between multiple dashboards.
A convenient way to browse, manage and select all your Sanity assets.
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.
Run GROQ queries from Sanity Studio
Code editor with syntax highlighting
Upload videos to Mux directly from the studio.
Javascript client for Sanity APIs
PHP library for the Sanity API
Toolkit for integrating content from Sanity, including previews, Studio embedding, webhook verification, and more
Integrate content from Sanity on Astro websites
Swift client for interacting with Sanity data apis.
Ruby Library for the Sanity API
API client for Rust projects (under development)
A strongly-typed .Net Client for Sanity CMS with support for LINQ queries, mutations, transactions, joins, projections and more
API client for Go projects (under development)
Sanity integration for VueJS
Render PortableText content in React
Render Portable Text with Astro.
Render Portable Text block content with Svelte components.
Render an array of block text from Sanity to HTML.
Serializes block content from the Portable Text standard to React PDF components with support for component and styling customization and overrides.
Portable Text for Hyperscript
Render sanity.io Portable Text to HTML with Clojure
Render Portable Text with Vue.
Code editor with syntax highlighting
Color input for Sanity that stores selected colors in hex, hsl, hsv and rgb format.
Upload videos to Mux directly from the studio.
Markdown input component and schema type. Supports image uploads.
Use the Leaflet library for the Geopoint schema type.