Sanity
@sanity.io
A fully customizable all-code backend for AI, automations, and applications to author and render content. Get started for free 👉 https://www.sanity.io
Pinned
Sanity
@sanity.io
· May 8
Spring Release | Sanity
Build, automate, and run every content workflow with native apps, schema-aware AI, and serverless functions—all in Sanity.
www.sanity.io
The age of Headless CMS is over. Say hello to the Sanity App SDK, Functions, AI Agents, and more—all part of The Content Operating System.
www.sanity.io/spring-relea...
www.sanity.io/spring-relea...
Content models that reflect your business logic = AI that actually understands your business.
📺 www.sanity.io/blog/everyth...
📺 www.sanity.io/blog/everyth...
November 7, 2025 at 9:24 PM
Content models that reflect your business logic = AI that actually understands your business.
📺 www.sanity.io/blog/everyth...
📺 www.sanity.io/blog/everyth...
Pick a time. Your content goes live automatically. No alarm clocks needed.
Scheduled Drafts available for Sanity Studio on all paid plans now.
www.sanity.io/blog/schedul...
Scheduled Drafts available for Sanity Studio on all paid plans now.
www.sanity.io/blog/schedul...
November 6, 2025 at 4:06 PM
Pick a time. Your content goes live automatically. No alarm clocks needed.
Scheduled Drafts available for Sanity Studio on all paid plans now.
www.sanity.io/blog/schedul...
Scheduled Drafts available for Sanity Studio on all paid plans now.
www.sanity.io/blog/schedul...
"Specifications are the new code." Sean Grove [ex OpenAI/Netlify] on the future of AI.
When AI can build anything, articulating what's worth building becomes your competitive advantage.
You can't outcompete agents on skill. But you can direct them.
Full talk 👉🏻 youtube.com/watch?v=gnUx...
When AI can build anything, articulating what's worth building becomes your competitive advantage.
You can't outcompete agents on skill. But you can direct them.
Full talk 👉🏻 youtube.com/watch?v=gnUx...
November 5, 2025 at 3:25 PM
"Specifications are the new code." Sean Grove [ex OpenAI/Netlify] on the future of AI.
When AI can build anything, articulating what's worth building becomes your competitive advantage.
You can't outcompete agents on skill. But you can direct them.
Full talk 👉🏻 youtube.com/watch?v=gnUx...
When AI can build anything, articulating what's worth building becomes your competitive advantage.
You can't outcompete agents on skill. But you can direct them.
Full talk 👉🏻 youtube.com/watch?v=gnUx...
November 3, 2025 at 11:56 PM
Andy Fitzgerald uses Content Agent—an agent that already knows your content AND can research the web—like this.
How would you use it?
Learn more and join the waitlist (we're letting people in now!) 👇🏻
How would you use it?
Learn more and join the waitlist (we're letting people in now!) 👇🏻
October 31, 2025 at 5:00 PM
Andy Fitzgerald uses Content Agent—an agent that already knows your content AND can research the web—like this.
How would you use it?
Learn more and join the waitlist (we're letting people in now!) 👇🏻
How would you use it?
Learn more and join the waitlist (we're letting people in now!) 👇🏻
We hosted the first-ever developer conference dedicated to AI-powered Content Operations.
Over 300+ developers and technical leaders driving the future of content at scale and how to go from theory to production. 13 hours. One track. AI, content ops, and culture.
📼 www.sanity.io/blog/everyth...
Over 300+ developers and technical leaders driving the future of content at scale and how to go from theory to production. 13 hours. One track. AI, content ops, and culture.
📼 www.sanity.io/blog/everyth...
October 30, 2025 at 6:47 PM
We hosted the first-ever developer conference dedicated to AI-powered Content Operations.
Over 300+ developers and technical leaders driving the future of content at scale and how to go from theory to production. 13 hours. One track. AI, content ops, and culture.
📼 www.sanity.io/blog/everyth...
Over 300+ developers and technical leaders driving the future of content at scale and how to go from theory to production. 13 hours. One track. AI, content ops, and culture.
📼 www.sanity.io/blog/everyth...
Everything *[NYC] 2025 was our first developer conference (long overdue)
13 hours at Pioneer Works in Brooklyn: live demos, working code, and honest conversations about where content operations are heading in the AI era
All recordings now live → www.sanity.io/blog/everyth...
13 hours at Pioneer Works in Brooklyn: live demos, working code, and honest conversations about where content operations are heading in the AI era
All recordings now live → www.sanity.io/blog/everyth...
October 29, 2025 at 8:28 PM
Everything *[NYC] 2025 was our first developer conference (long overdue)
13 hours at Pioneer Works in Brooklyn: live demos, working code, and honest conversations about where content operations are heading in the AI era
All recordings now live → www.sanity.io/blog/everyth...
13 hours at Pioneer Works in Brooklyn: live demos, working code, and honest conversations about where content operations are heading in the AI era
All recordings now live → www.sanity.io/blog/everyth...
This Product Detail Page (PDP) feature increased AOV by 9.7%.
Josh O'Connor, lead developer at MR MARVIS, walks us through the architecture on Oct 29.
Register: sanity.io/event-mr-mar...
Josh O'Connor, lead developer at MR MARVIS, walks us through the architecture on Oct 29.
Register: sanity.io/event-mr-mar...
October 28, 2025 at 7:46 PM
This Product Detail Page (PDP) feature increased AOV by 9.7%.
Josh O'Connor, lead developer at MR MARVIS, walks us through the architecture on Oct 29.
Register: sanity.io/event-mr-mar...
Josh O'Connor, lead developer at MR MARVIS, walks us through the architecture on Oct 29.
Register: sanity.io/event-mr-mar...
Stop copy-pasting content into generic AI tools and back to your CMS again.
Chat with Content Agent. It knows your structure, content, and can research the web.
🔍 Find insights across thousands of docs
🌐 Research the web
✏️ Make edits to images and copy
youtu.be/upIW7qgi1mA
Chat with Content Agent. It knows your structure, content, and can research the web.
🔍 Find insights across thousands of docs
🌐 Research the web
✏️ Make edits to images and copy
youtu.be/upIW7qgi1mA
Content Agent 101 (AI for content operations)
YouTube video by Sanity
youtu.be
October 27, 2025 at 6:16 PM
Stop copy-pasting content into generic AI tools and back to your CMS again.
Chat with Content Agent. It knows your structure, content, and can research the web.
🔍 Find insights across thousands of docs
🌐 Research the web
✏️ Make edits to images and copy
youtu.be/upIW7qgi1mA
Chat with Content Agent. It knows your structure, content, and can research the web.
🔍 Find insights across thousands of docs
🌐 Research the web
✏️ Make edits to images and copy
youtu.be/upIW7qgi1mA
Your CMO: "How are competitors positioning their AI features?"
Yesterday: Hours of research + manual cross-referencing
Today: Ask Content Agent, get analysis in 60 seconds
AI that already knows your content structure. No copy-paste, no explaining.
sanity.io/content-agent
Yesterday: Hours of research + manual cross-referencing
Today: Ask Content Agent, get analysis in 60 seconds
AI that already knows your content structure. No copy-paste, no explaining.
sanity.io/content-agent
AI Content Agent for Enterprise Teams | Sanity
Empower your content team with AI that understands your brand, automates workflows, and scales content operations for leaders ready to transform.
sanity.io
October 22, 2025 at 2:24 PM
Your CMO: "How are competitors positioning their AI features?"
Yesterday: Hours of research + manual cross-referencing
Today: Ask Content Agent, get analysis in 60 seconds
AI that already knows your content structure. No copy-paste, no explaining.
sanity.io/content-agent
Yesterday: Hours of research + manual cross-referencing
Today: Ask Content Agent, get analysis in 60 seconds
AI that already knows your content structure. No copy-paste, no explaining.
sanity.io/content-agent
Reposted by Sanity
Couldn't sleep so I built Game of Life in @sanity.io's Portable Text Editor
👉 portable-text-of-life.vercel.app
🧑💻 github.com/portabletext...
👉 portable-text-of-life.vercel.app
🧑💻 github.com/portabletext...
October 17, 2025 at 9:55 AM
Couldn't sleep so I built Game of Life in @sanity.io's Portable Text Editor
👉 portable-text-of-life.vercel.app
🧑💻 github.com/portabletext...
👉 portable-text-of-life.vercel.app
🧑💻 github.com/portabletext...
Content teams can spend 5-10 minutes summarizing content for meta descriptions, social cards, and search result listings.
That quickly adds up.
Luckily, this is one the things that AI is pretty great at.
Spend 20min relieving your team from the chore with Sanity Functions and Agent Actions.
That quickly adds up.
Luckily, this is one the things that AI is pretty great at.
Spend 20min relieving your team from the chore with Sanity Functions and Agent Actions.
October 16, 2025 at 6:25 AM
Content teams can spend 5-10 minutes summarizing content for meta descriptions, social cards, and search result listings.
That quickly adds up.
Luckily, this is one the things that AI is pretty great at.
Spend 20min relieving your team from the chore with Sanity Functions and Agent Actions.
That quickly adds up.
Luckily, this is one the things that AI is pretty great at.
Spend 20min relieving your team from the chore with Sanity Functions and Agent Actions.
Just wrapped *[NYC] and heading to SF next! 🌉
We're hosting the official conference opening party. What's new?
@clerk.com is joining us as a co-sponsor! 🤝
Last year was amazing (📸 proof).
Bring your friends and RSVP below 👇🏻
We're hosting the official conference opening party. What's new?
@clerk.com is joining us as a co-sponsor! 🤝
Last year was amazing (📸 proof).
Bring your friends and RSVP below 👇🏻
October 3, 2025 at 3:29 PM
Just wrapped *[NYC] and heading to SF next! 🌉
We're hosting the official conference opening party. What's new?
@clerk.com is joining us as a co-sponsor! 🤝
Last year was amazing (📸 proof).
Bring your friends and RSVP below 👇🏻
We're hosting the official conference opening party. What's new?
@clerk.com is joining us as a co-sponsor! 🤝
Last year was amazing (📸 proof).
Bring your friends and RSVP below 👇🏻
Tune in for React Conf to get @codey.bsky.social's first-hand experience of implementing the React Compiler for Sanity.
September 29, 2025 at 8:44 PM
Tune in for React Conf to get @codey.bsky.social's first-hand experience of implementing the React Compiler for Sanity.
agent project is looking good 🤌
September 25, 2025 at 1:45 PM
agent project is looking good 🤌
We're hosting the official @nextjs.org Conf opening party 🎉
Can't make it to our *[NYC] event?
Don't worry—we'll be in SF too!
Oct 21, 7pm-midnight at Southern Pacific Brewing in the Mission.
Great food, drinks, games + the Next.js (and Sanity!) community.
Register below 👇🏻
Can't make it to our *[NYC] event?
Don't worry—we'll be in SF too!
Oct 21, 7pm-midnight at Southern Pacific Brewing in the Mission.
Great food, drinks, games + the Next.js (and Sanity!) community.
Register below 👇🏻
September 24, 2025 at 7:37 PM
We're hosting the official @nextjs.org Conf opening party 🎉
Can't make it to our *[NYC] event?
Don't worry—we'll be in SF too!
Oct 21, 7pm-midnight at Southern Pacific Brewing in the Mission.
Great food, drinks, games + the Next.js (and Sanity!) community.
Register below 👇🏻
Can't make it to our *[NYC] event?
Don't worry—we'll be in SF too!
Oct 21, 7pm-midnight at Southern Pacific Brewing in the Mission.
Great food, drinks, games + the Next.js (and Sanity!) community.
Register below 👇🏻
Reposted by Sanity
I strongly recommend building your learning platform on a Content Operating System.
Authoring's done in the CMS, then rendered to 3 front ends and now populates 5 different views in this custom app for reporting + reviewing.
Authoring's done in the CMS, then rendered to 3 front ends and now populates 5 different views in this custom app for reporting + reviewing.
September 18, 2025 at 3:05 PM
I strongly recommend building your learning platform on a Content Operating System.
Authoring's done in the CMS, then rendered to 3 front ends and now populates 5 different views in this custom app for reporting + reviewing.
Authoring's done in the CMS, then rendered to 3 front ends and now populates 5 different views in this custom app for reporting + reviewing.
Stop manually tagging content.
Use a Sanity Function and Agent Actions to read your document and add relevant tags automatically:
- Scans content with AI
- Reuses existing tags from other posts
- Updates tags field on publish
www.sanity.io/recipes/auto...
Use a Sanity Function and Agent Actions to read your document and add relevant tags automatically:
- Scans content with AI
- Reuses existing tags from other posts
- Updates tags field on publish
www.sanity.io/recipes/auto...
September 18, 2025 at 12:34 AM
Stop manually tagging content.
Use a Sanity Function and Agent Actions to read your document and add relevant tags automatically:
- Scans content with AI
- Reuses existing tags from other posts
- Updates tags field on publish
www.sanity.io/recipes/auto...
Use a Sanity Function and Agent Actions to read your document and add relevant tags automatically:
- Scans content with AI
- Reuses existing tags from other posts
- Updates tags field on publish
www.sanity.io/recipes/auto...
September 16, 2025 at 6:07 PM
hot from a thread in our #marketing-brainstorm channel
no shade intended (well, maybe just a little 🤏)
no shade intended (well, maybe just a little 🤏)
September 12, 2025 at 8:02 PM
hot from a thread in our #marketing-brainstorm channel
no shade intended (well, maybe just a little 🤏)
no shade intended (well, maybe just a little 🤏)
Reposted by Sanity
It's very difficult to get stable repeatable benchmark results for scenarios that tie into React Concurrent mode. The best I've come up with is this one:
- Before concurrent-styled-components.sanity.dev?strategy=ins...
- After concurrent-styled-components.sanity.dev?strategy=use...
- Before concurrent-styled-components.sanity.dev?strategy=ins...
- After concurrent-styled-components.sanity.dev?strategy=use...
September 11, 2025 at 7:15 PM
It's very difficult to get stable repeatable benchmark results for scenarios that tie into React Concurrent mode. The best I've come up with is this one:
- Before concurrent-styled-components.sanity.dev?strategy=ins...
- After concurrent-styled-components.sanity.dev?strategy=use...
- Before concurrent-styled-components.sanity.dev?strategy=ins...
- After concurrent-styled-components.sanity.dev?strategy=use...
styled-components maintenance mode doesn't have to mean panic mode.
Our engineer @codey.bsky.social made performant community forks. Linear's already seeing 40% faster renders with zero code changes.
Not a permanent fix, but it buys you time to migrate properly.
www.sanity.io/blog/cut-sty...
Our engineer @codey.bsky.social made performant community forks. Linear's already seeing 40% faster renders with zero code changes.
Not a permanent fix, but it buys you time to migrate properly.
www.sanity.io/blog/cut-sty...
styled-components maintenance mode: A 40% faster fork | Sanity
After styled-components entered maintenance mode, we forked it with React 18's useInsertionEffect. Result: 40% faster renders for Linear. Open source solution.
www.sanity.io
September 11, 2025 at 4:55 PM
styled-components maintenance mode doesn't have to mean panic mode.
Our engineer @codey.bsky.social made performant community forks. Linear's already seeing 40% faster renders with zero code changes.
Not a permanent fix, but it buys you time to migrate properly.
www.sanity.io/blog/cut-sty...
Our engineer @codey.bsky.social made performant community forks. Linear's already seeing 40% faster renders with zero code changes.
Not a permanent fix, but it buys you time to migrate properly.
www.sanity.io/blog/cut-sty...
Everyone's racing to add #AI to their content stack. Most are doing it wrong.
Sanity Everything *[NYC] lands Sept 30 @ Pioneer Works, Brooklyn 🚀
Code, culture, community. AI leaders + bold builders. Art, food trucks, DJs, & vibes.
⚡️Few spots left. Grab yours now: everything.sanity.io
Sanity Everything *[NYC] lands Sept 30 @ Pioneer Works, Brooklyn 🚀
Code, culture, community. AI leaders + bold builders. Art, food trucks, DJs, & vibes.
⚡️Few spots left. Grab yours now: everything.sanity.io
Everything NYC 2025 – Sanity
Everything *[NYC] is where developers and creative thinkers come together to explore what it means to build digital experiences that move people, and the world forward. From content operations to cult...
everything.sanity.io
September 9, 2025 at 7:29 PM
Everyone's racing to add #AI to their content stack. Most are doing it wrong.
Sanity Everything *[NYC] lands Sept 30 @ Pioneer Works, Brooklyn 🚀
Code, culture, community. AI leaders + bold builders. Art, food trucks, DJs, & vibes.
⚡️Few spots left. Grab yours now: everything.sanity.io
Sanity Everything *[NYC] lands Sept 30 @ Pioneer Works, Brooklyn 🚀
Code, culture, community. AI leaders + bold builders. Art, food trucks, DJs, & vibes.
⚡️Few spots left. Grab yours now: everything.sanity.io
Sanita spends her days finding engineering talent for us. Last week, she built her first website with zero coding experience.
She wanted a pottery site. Grabbed @cursor.com.web.brid.gy, powered through 100 failed deployments until 4AM, and shipped.
How she did it → www.sanity.io/blog/buildin...
She wanted a pottery site. Grabbed @cursor.com.web.brid.gy, powered through 100 failed deployments until 4AM, and shipped.
How she did it → www.sanity.io/blog/buildin...
From zero code to a live website in 7 hours (thanks, Cursor!) | Sanity
A recruiter with zero coding experience builds a pottery site using Cursor, Sanity, and sheer determination. 86 AI prompts, 100 deployments, one wild night.
www.sanity.io
September 4, 2025 at 3:08 PM
Sanita spends her days finding engineering talent for us. Last week, she built her first website with zero coding experience.
She wanted a pottery site. Grabbed @cursor.com.web.brid.gy, powered through 100 failed deployments until 4AM, and shipped.
How she did it → www.sanity.io/blog/buildin...
She wanted a pottery site. Grabbed @cursor.com.web.brid.gy, powered through 100 failed deployments until 4AM, and shipped.
How she did it → www.sanity.io/blog/buildin...
Our staff engineer Vincent spent 6 weeks delegating code to Claude Code. His finding: expect 95% garbage on first attempts. And that's actually fine.
The mental model that works: treat AI like a junior developer who never learns.
His full workshop notes: www.sanity.io/blog/first-a...
The mental model that works: treat AI like a junior developer who never learns.
His full workshop notes: www.sanity.io/blog/first-a...
First attempt will be 95% garbage: A staff engineer's 6-week journey with Claude Code | Sanity
This started as an internal Sanity workshop where I demoed how I actually use AI. Spoiler: it's running multiple agents like a small team with daily amnesia.
www.sanity.io
September 2, 2025 at 7:21 PM
Our staff engineer Vincent spent 6 weeks delegating code to Claude Code. His finding: expect 95% garbage on first attempts. And that's actually fine.
The mental model that works: treat AI like a junior developer who never learns.
His full workshop notes: www.sanity.io/blog/first-a...
The mental model that works: treat AI like a junior developer who never learns.
His full workshop notes: www.sanity.io/blog/first-a...