Plugins & tools
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.
Asset source for Cloudinary
Access and select photos from your Cloudinary account within the Sanity Studio.
Officialsanity install asset-source-cloudinary
Asset source for Unsplash
Search photos on Unsplash and insert them directly inside of your Sanity Studio.
Officialsanity install asset-source-unsplash
Syntax highlighted editor for code.
Communitysanity install @sanity/code-input
Sanity Studio Dashboard Widget for triggering Gatsby Cloud Preview instances/sites.
Communitysanity install dashboard-widget-gatsby
Integrate Google Analytics charts to your Dashboard, in document views, or in custom input components.
Communitysanity install google-analytics
Declare a Sanity schema using GraphQL SDL syntax
Communityyarn add sanity-graphql-schema
Lion Queen Theme
A Lion Queen theme for the Studio
Officialsanity install lion-queen-theme
Markdown input component and schema type.
Communitysanity install markdown
A dedicated media browser for managing images within Sanity.
Communitysanity install media
Upload videos to Mux directly from the studio.
Officialsanity install mux-input
Bring SEO insights into Sanity.
Communitysanity install seo-tools
Vision (GROQ playground)
React-based GROQ sandbox for Sanity projects.
Officialsanity install @sanity/vision
Color list input
Pick from a list of predefined color swatches.
Communitysanity install color-list
Asset source for AI generated portrait photos
Get a photo of a person that doesn't exist. Powered by AI.
Officialsanity install asset-source-thispersondoesnotexist
Asset source for Fiona placeholders
Generate a sample of random fiona shapes that you can use for placeholders.
Communitysanity install asset-source-fiona-placeholder
Asset source for Giphy
Get hold of those animated GIFs right inside Sanity Studio
Communitysanity install asset-source-giphy
Asset source for the National Library of Norway
Get book covers and other image assets, with links to IIIF metadata.
Communitysanity install asset-source-nbiiif
Random cats for obvious reasons
Officialsanity install dashboard-widget-cats
Color input for Sanity that stores selected colors in hex, hsl, hsv and rgb format.
Officialsanity install @sanity/color-input
Content Model Graph
Instant graph for your content model in your Sanity Studio.
Communitysanity install content-model-graph
Contentful to Sanity
This package liberates Contentful spaces, creating Sanity projects and schemas as it goes.
Officialnpm install -g contentful-to-sanity
Dark blue theme
A dark blue theme for Sanity Studio
Communitysanity install dark-theme-blue
Dark mode theme
Dark mode for the Studio. For night owls.
Communitysanity install dark-mode
Add support for data table input
Communitysanity install datatable
Display a chart giving you a rough count of your various document types.
Wow. Doge meme generator. Very plugin.
Communitysanity install doge-generator
GROQ: ESlint plugin
ESlint plugin for GROQ queries tagged with the function exported from the groq package on npm.
Communitynpm install groq @asbjorn/eslint-plugin-groq
This plugin lets you embed the Highcharts Editor within Sanity.
Communitysanity install highcharts-editor
Hotdog stand theme
Hotdog stand theme plugin for Sanity. It is terrible.
Communitysanity install hotdog-stand
Use the LaTex format to describe math and other complicated typography.
Officialsanity install latex-input
Leaflet.js map input
Use the Leaflet library for the Geopoint schema type.
Communitysanity install leaflet-input
A light theme that overrides the default appearance of the Sanity.io Studio.
Communitysanity install light-theme
Sanity plugin providing input handlers for geo-related input types using Mapbox
Communitysanity install mapbox-input
Mermaid Graph Input
Generation of diagram and flowchart from text in a similar manner as markdown
Communitysanity install mermaid
Dashboard widget for the Sanity Studio which gives you a minesweeper game.
Communitysanity install minesweeper
Sanity Studio Dashboard Widget for triggering Netlify builds.
Officialsanity install dashboard-widget-netlify
Dashboard widget for the Sanity Studio which lets you write simple "post-it" notes.
Communitysanity install dashboard-widget-notes
Nyan cat spinner
Replace default spinners with NYANCAT SPINNERS OMG!!
Communitysanity install nyancat-spinner
PBD protein input
Custom input for PDB protein models with content models for camera position and zoom
Officialsanity install pdb-input
Position input that stores the selected position.
Communitysanity install position-input
Basic table support
Communitysanity install table
Input component for rendering fieldsets as tabs
Communitysanity install tabs
URL Metadata Input
URL input for Sanity that retrieves metadata (title, description) along with open graph information.
Officialsanity install url-metadata-input
Run a winamp port in your studio!
Communitysanity install webamp
Rust API client
API client for Rust projects (under development)
Portable Text for Clojure
Render sanity.io Portable Text to HTML with Clojure
.NET LINQ API client
A strongly-typed .Net Client for Sanity CMS with support for LINQ queries, mutations, transactions, joins, projections and more
Portable Text to Hyperscript
Portable Text for Hyperscript
Helper library to generate URLs for image transformation
Go API client
API client for Go projects (under development)
Vue API client
Sanity integration for VueJS
Portable Text to HTML
Render an array of block text from Sanity to HTML.
Portable Text to React
Render an array of block text from Sanity with React or React Native.
PHP API client
PHP library for the Sanity API
Gatsby source plugin
Source plugin for pulling content from Sanity.io into Gatsby websites.
Portable Text for Svelte
Use Portable Text with native Svelte components (under development)
Gridsome source plugin
Source plugin for pulling content from Sanity.io into Gridsome websites.