Now playing: the latest Mux Video Input plugin for Sanity
From 4K video support to auto-generated captions, the new Mux plugin for Sanity brings even more features to deliver video-rich, performant experiences.July 3AI and Content Creation: A Leader's Guide
The robots are here, and I, for one, welcome our new collaborators. Let me share a few tricks that help ensure they work for you and not the other way around.May 2Your Choices Matter: 6 Ways HTML Impacts Your Page’s Accessibility
Did you know you can improve a lot of your page’s accessibility right in your markup? Let's look at some practical ways to do that.July 19, 20225 Ways to Increase Your Content Velocity
Learn how to use structured content, APIs, and automation to launch digital initiatives faster and create more engaging customer experiences.November 19, 2021Become a JSON wrangler with the new GROQ introduction on egghead.io
Want to take control over JSON data? Take the new GROQ introduction course on Egghead.io!November 18, 2021Deploying a Next.js site on Cloudflare Pages with webhooks
Join Lauren and Martin from the Sanity.io developer relations team as they explore the brand new JAMStack platform Cloudflare Pages!November 17, 2021Functions in GROQ defined
In the latest episode of Kap & Lauren learn GROQ - Part 7, we learned about functions in GROQ: defined(), round(), text(), length(), and count().July 22, 2021Why I chose Sanity as my WordPress alternative
After a ton of experience in WordPress I've decided Sanity is the correct solution moving forward.January 26, 2021Lab Notes: Setting up air quality notifications with Purple Air, Sanity, Vercel, and Twilio
Stuck in a megafire in the middle of a pandemic? This handy little service lets your friends know when to cancel outdoor teaching with crowdsourced sensor networks from Purple Air, Sanity.io as the data store, Vercel for compute, and Twilio for notification!September 2, 2020The Drupal developer’s introduction to Sanity.io
With the upcoming end of life for Drupal 7, many Drupal developers are considering alternative ways to manage structured content. If you’re thinking about moving to Sanity.io here’s an overview of how the two compare.September 2, 2020Headless CMS explained in 1 minute
Learn about headless Content Management Systems: what they are, how they work, and how they differ from traditional CMSes like WordPress. We explore the uses of headless content, and how to apply it to websites, apps, and more.August 19, 2020Creating a Commenting Engine with Sanity and Next.js by Vercel
In this live stream, we look at creating a commenting engine using Sanity, Vercel, and Next.jsAugust 11, 2020Why content modeling early unlocks value
Content modeling early in the lifecycle of a project is really valuable. Learn how to apply it to projects young and old, tricks for modeling with legacy software, and advice for considering CMS migrations.August 6, 2020Moving the Mux blog to the JAMstack
In this post, Dylan from Mux.com presents why and how they moved their blog to the JAMstack using Sanity.io for content, and Gatsby.js to build the frontend.March 27, 2020Building the official Las Vegas Alexa skill (Sanity User Group SF Meetup)
We're hosting a meetup in the Bay area on February 5th. Learn how the official Las Vegas Alexa skill is powered by structured content. And how to customize author experiences inside Sanity Studio.January 23, 2020Introducing Squizzy: Our totally serverless Kahoot clone powered by Sanity.io
We built a serverless quiz game that you can deploy and customize yourself. You know, for fun!December 18, 2019Introducing environment variable support for Sanity Studio
Better continous integration (CI) with new environment variable support for the Sanity StudioDecember 9, 2019Introducing Glush: a robust, human readable, top-down parser compiler
Glush is a new parser compiler based on Glushkov’s construction algorithm – . It offers a human readable grammar, is naturally top-down and maintains worst case cubic performance for even the most ambiguous grammars.December 2, 2019New Guide: Learn how to style Sanity Studio
Learn how to style Sanity Studio with your own colors, fonts, and logo with our new guide.September 8, 2019Tutorial: Make a blog with Next.js, React, and Sanity
Sometimes you just need a blog. So why not build it with something shiny like Sanity Headless CMS, React, and Next.js?August 9, 2019Live coding with Gatsby.js and Sanity.io: How to make a portfolio website
Our developer Espen joined Gatsby.js’ Jason Lengstorf on Twitch and taught him how to use Sanity.io as a content backend for Gatsby.js. Together they made a portfolio website.January 31, 2019How to quickly set up a Gatsby.js JAMstack website with a headless CMS
We built a Gatsby.js example that ships with a Sanity.io editing environment. Here’s how to set it up with your own content, modify the look-and-feel with realt-time previews, and deploy on Netlify or Zeit’s Now.January 23, 2019Creating Custom Content Blocks: Wordpress Gutenberg vs. Sanity
The new Gutenberg editor for Wordpress comes with the ability to create custom content blocks using React. Let’s compare how easy it is to make those in Sanity.December 5, 2018Our article on succeeding with headless CMS projects is up on Smashing Magazine!
Using a Structured Content Management System is a great way to free your content from presentation and web centric distribution. But how to go about it? Our developer advocate Knut Melvær has written an article for Smashing Magazine to suggest some overarching strategies, with some concrete real-world examples on how to think about working with structured content.November 29, 2018Indexing in Algolia using serverless functions (and observables!)
With Sanity’s powerful export API it's easy to make a small serverless function in order to index all your content in Algolia for the times you want to harness its search capabilities. It's also a nice way to learn about observables in JavaScript.November 21, 2018Getting started with Sanity as a headless CMS
Sanity is the perfect companion for when you want to get started with the JAMstack, or just need API for your project. In this tutorial you’ll learn how to get started with using Sanity — from configuring the React editor with JavaScript, to querying the API and migrating the content datasets.November 12, 20183 simple things in GROQ to supercharge your frontends
GROQ is Sanity’s graph-oriented query language. It lets you do rapid development with structured content. As soon as you create a document on the backend, you can instantly query it. Here's 3 simple things you can do in GROQ to get you started.October 29, 20185 neat tricks you can make the Sanity CLI do
The Sanity CLI can do many things, but here are five of them you should check out.October 19, 2018Why portable text is awesome and you totally want it in your CMS
Portable text is a better way to handle content in your CMS. Here's why.September 7, 2018Exporting your structured content as CSV using JQ in the command line
The shell tool jq is awesome for dealing with JSON-data. It can also transform it into handy .csv-files, ready for all your spreadsheet wrangling needs. This tutorial use Sanity.io as a backend.September 5, 2018How to structure your code repository in a Sanity.io project
You have started a Sanity project and have configured your schemas and published some content to the API. You are now ready to make a frontend, and app, or a service that takes use of it. But how to structure your code?August 20, 2018Design with real content: How to connect Sanity with Sketch using InVision’s Craft plugin
How to use structured content and Sanity’s API to prototype design in Sketch.August 19, 2018How to conditionally build an javascript object with features in
The spread syntax lets you conveniently build an object with optional fields. Especially useful when you move user generated data via APIs to serverless functions.August 13, 2018Read about Sanity.io’s image pipeline in CSS-tricks
We wrote a post on CSS-tricks, with live code examples on Codepen, on how to use this metadata that’s applied to images in Sanity. We're pretty pleased with it!August 10, 2018Tutorial: Hosting your Next.js frontend on Netlify in 5 minutes
Do you want to host your Sanity backed Next.js frontend on Netlify? No problem! Just follow these few steps to get going.May 22, 2018Make a headless CMS eCommerce front-end for Vue.js, Nuxt.js and Snipcart
Headless CMS for eCommerce. A Vue.js front-end for the Sanity.io e-commerce schema powered by Snipcart.May 22, 2018E-Commerce Sample Schema:
New e-commerce sample schema in `sanity init` 🛒 🛍 🆕May 3, 2018Have Sanity Notify your team on Slack using Webtask.io
Connect Sanity's webhooks to a Slack channel with Webtask.ioMay 2, 2018A Rough Guide to Running a GDPR Compliant SaaS Business
We read the fine print and summarized the implications for SaaS businesses.May 1, 2018How to easily migrate from Contentful to Sanity
Easily migrate your content from Contentful to Sanity with our dedicated migration plugin in 5 steps. Leave behind restrictive content models and move to a genuinely composable solution.December 10, 2017