Sign in

Sanity

@sanity.io
1.1K followers 0 following 222 posts

The Content Operating System for the AI era. Structured content that powers websites, apps, and agentic applications. Get started for free 👉 www.sanity.io

PostsRepliesMedia
Sanity @sanity.io · 29/09/2026
$2,500 in prizes up for grabs! The Sanity Challenge on @dev.to is live through Oct 4. We can't wait to see what you build! dev.to/challenges/s...
041
Sanity @sanity.io · 28/09/2026
September update! It includes a way to build maybe the fastest agent you’ve ever seen… Read more about what's new this month: go.sanity.io/JTPNDZJ
000
Sanity @sanity.io · 25/09/2026
Watching agents think feels like waiting for images to load pixel by pixel on a 56k modem. John on our team got a docs agent to a 0.5s median answer with prefetching, speculation, and fewer round trips to the LLM. Web perf tricks, applied to agents. www.sanity.io/engineering/...
040
Sanity @sanity.io · 18/09/2026
Sanity has some fun new features and we'd love to see you build with them. Build an agent with a Knowledge Base, or vibe-code something cool. Sanity Challenge on @dev.to, live through Oct 4. $2,500 in prizes. We want to see your most creative build! dev.to/challenges/s...
Global Sanity Hackathon. Two paths. Two weeks. $2,500 in prizes. Sept 18 - Oct 6.
011
Sanity @sanity.io · 17/09/2026
Workflows is in beta Draft → AI review → Legal → Publish Defined in TypeScript, queried with GROQ, operated by agents and humans. Try it now 👉🏻 go.sanity.io/workflows
011
Sanity @sanity.io · 14/09/2026
Everything we shipped at Everything *[NYC] 2026. Seven updates that give people and agents more context and control over content operations. go.sanity.io/dEFFszc
021
Sanity @sanity.io · 07/09/2026
You build it with Sanity, write about it, and we pay you. The Guest Author Program is still open. Write about something you built with Sanity. We'll publish it with your byline, and you'll get paid $250- $750 upon publication. Details at go.sanity.io/n1ODyfC
010
Sanity @sanity.io · 04/09/2026
Get through security reviews faster. The new Security tab in Manage gives you a centralized view of security configurations across every Sanity project. Find project members, long-lived API tokens, risky CORS configs, and which datasets are public. Free for all users.
011
Sanity @sanity.io · 19/08/2026
You're now making over a million tool calls a month to the Sanity MCP server. Running content operations from your agent harness of choice. We're into it.
020
Sanity @sanity.io · 30/07/2026
This year Everything NYC is about Powering Intelligence, so we're giving you an afternoon to build it. We're running a workshop the day before. Ask the Sanity team questions as they come up, see how they actually approach things, and get an early look at what's coming next. 🎫 luma.com/sanity-pwc9
Pioneers workshop. SEP 8. NYC
111
Sanity @sanity.io · 23/07/2026
Everything *[NYC] closes with light this year. Shohei Fujimoto, the Tokyo artist behind laser installations like Intangible Forms at ARTECHOUSE, closes the night on September 9. Free to attend, spots are limited: everything.sanity.io
030
Sanity @sanity.io · 22/07/2026
"The bot actually knows who you are, and that has a huge impact on the answers." That's the whole idea behind the support bot we rebuilt with Sanity Context. The goal: more than half of you get unstuck without waiting on us, and a Support person stays one message away whenever you need them.
111
Sanity @sanity.io · 21/07/2026
Everything *[NYC] is back. Sept 9. Agents, content ops, and what it takes to build and run both. On stage: Vercel, Braze, Semafor, exe.dev, plus our co-founders. Closes with a live laser installation by Shohei Fujimoto. Free to attend, spots are limited: go.sanity.io/xoo4AtO
171
Sanity @sanity.io · 15/07/2026
Already in our server? It's under Events; hit Interested for a reminder. New to Discord? Click Join Server, then Events → Interested. Discord event link 👉 go.sanity.io/eqKC4rq Join our Server 👉 go.sanity.io/1Yg0VcD
000
Sanity @sanity.io · 15/07/2026
Most support bots have no context about you. No account, no project, no history. You ask a question, get a generic answer. We wanted ours to be better. Ep 2 of Sanity on Sanity, on the support agent our team rebuilt with Sanity Context. Live July 23 in Discord.
111
Sanity @sanity.io · 08/07/2026
We shipped a skill that makes migrating to Sanity much easier. It treats the migration as an ETL project, so you can fix rough edges and get your content into the exact shape you need. Free to use, and it knows many sources, from visual builders to headless CMSs. go.sanity.io/Bxrm60a
100
Sanity @sanity.io · 07/07/2026
You can now manage your Sanity content with ChatGPT. Run content audits, patch documents, query content, and even set up entirely new projects just by chatting. Live now in the ChatGPT App Directory. go.sanity.io/hmDRYaD
Sanity MCP now available for ChatGPT - Install now
020
Sanity @sanity.io · 03/07/2026
Built something with Sanity? We'll publish it, put your name on it, and pay you. The Guest Author Program is live. Pitch us what you built. $250- $750 upon publication. No ghostwriting. Your byline. Your voice. Pitch here: go.sanity.io/n1ODyfC
150
Sanity @sanity.io · 02/07/2026
"Every 24 hours, it runs a Claude Skill to update our release notes." That "it" is a Mac mini @steveruizok.bsky.social keeps at home. He's putting AI to work across @tldraw.com's content, from docs to fact-checking. Watch the full talk 👇
100
Sanity @sanity.io · 29/06/2026
Already in our server? It's under Events — hit Interested for a reminder when we go live. New to Discord? Click Join Server, then Events → Interested. Discord event link 👉 go.sanity.io/X8YfTra Join our Server 👉 go.sanity.io/1Yg0VcD
010
Sanity @sanity.io · 29/06/2026
A system that reconciles itself while you sleep? That's Sanity Home, our intranet. Saskia built functions that keep our intranet current, including a nightly one that reconciles whatever drifted out of sync. Ep 1 of Sanity on Sanity, live tomorrow (June 30) in Discord.
120
Sanity @sanity.io · 24/06/2026
Lawyers love Word. So how do you earn their trust with AI? At Pioneers London, Tim Avni (Planes) broke down Delphius, an agentic legal platform 150+ companies rely on. The throughline: structured content. Full talk on our YouTube👇🏻
100
Sanity @sanity.io · 17/06/2026
Of course, we use Sanity at Sanity, curious how? See how our Intranet was built: scheduled + doc-triggered functions, shared layers across apps, and a chatbot added in ~15 min thanks to Sanity Context. Join us for live Q&A and get recipes & starters to make it your own.
121
Sanity @sanity.io · 16/06/2026
Describe your content to an agent, get a real hosted Studio back. The Sanity MCP server can now: 1. create a project 2. deploy a schema 3. deploy a Studio 4. ??? 5. profit!¹ mcp.sanity.io ——— ¹ no dedicated profit tool yet; that one's on you.
021
Sanity @sanity.io · 12/06/2026
One of our senior engineers writes about 1% of his code by hand. Nine months after going AI-first, Vincent Quigley's team shares a field report: less coding, more orchestration. www.sanity.io/blog/we-dont...
Cover graphic titled “04 Generations of Coding” on a bright orange background. Large black geometric outlines form a descending staircase-like perspective across the page. Subtitle reads, “We don’t write code anymore: A field report from an AI-first engineering team.” Sanity logo appears in the upper right.Diagram showing four overlapping stages of software development arranged diagonally across an orange background. The stages are: “Assembly” (instructions close to the machine), “High-level languages” (the language became the working surface), “Frameworks + cloud” (interfaces, APIs, and managed services), and “AI-first development” (intent, context, and agents). Each stage is numbered and represented as a large outlined rectangle.Process diagram illustrating an agentic engineering workflow on an orange background. Six numbered steps are arranged across a series of overlapping geometric panels: Shape Context, Product Spec, Agent Iterates, Human Review, Ship, and Monitor. The title reads “Agentic Engineering Process.”Minimal promotional graphic on an orange background with large text reading “Less coding. More orchestration.” Below, a call to action says “Read the full story” followed by the URL “sanity.io/blog/we-dont-write-code-anymore.” The Sanity logo appears in the upper right.
380
Sanity @sanity.io · 01/06/2026
We're running a builder challenge together with Replit! We want to see what you can build with the Sanity MCP in Replit where structured content does real work. Credits, skateboards, and keyboards are up for grabs! Submissions close June 14. Enter here 👉 sanity-replit-buildathon.replit.app
020
Sanity @sanity.io · 20/05/2026
Every team building with Sanity knows someone doing wild work nobody outside the team has heard of. Sanity Pioneers is open for nominations. Know someone who should be a Pioneer? Repost so the right people see it. Or nominate yourself: sanity.io/pioneers
120
Sanity @sanity.io · 15/05/2026
Turning code into content? That's what @steveruizok.bsky.social is doing at @tldraw.com Steve is speaking at Pioneers London on using Claude and Sanity to keep product content accurate at scale. June 4th, 6pm. London. Register below 👇
110
Sanity @sanity.io · 12/05/2026
AI is becoming a default part of how teams use Sanity for content operations, so we bumped the AI credit quota on every Sanity plan by 10x. Use it for: → AI-powered audits and bulk edits at scale. → Draft, translate, and transform content. → Build agents and automations on your content.
10x AI Credits. Every Plan.
010
Sanity @sanity.io · 04/05/2026
London, June 4th. Sanity Pioneers is back. @steveruizok.bsky.social (@tldraw.com) on turning code into content with @anthropic.com's Claude + Sanity. Tim Avni (Planes) on building an agentic legal platform for Lewis Silkin. More speakers soon. Limited spots. Register here 👉 luma.com/tjp9ii5j
Sanity Pioneers. June 4. London.
121
Sanity @sanity.io · 30/04/2026
"Build me a Thursday conf agenda. I'm a dev getting into AI agents." 3 retrievals in one question: GROQ for filtering, BM25 for exact terms, embeddings for semantic ranking. Agent Context composes all three into an MCP. sanity.io/blog/build-a-conference-concierge-with-agent-context-and-anthropic
import { streamText, stepCountIs } from 'ai'
import { createAnthropic } from '@ai-sdk/anthropic'
import { createAgentContextClient } from './ai/agent-context'

// Structured filtering + keyword + semantic, one query.
const { tools } = await createAgentContextClient({
  mcpUrl: SANITY_AGENT_CONTEXT_MCP_URL,
  readToken: SANITY_API_READ_TOKEN,
})

const anthropic = createAnthropic({ apiKey: ANTHROPIC_API_KEY })

const result = streamText({
  model: anthropic('claude-sonnet-4-6'),
  system: systemPrompt,
  messages,
  tools,           // GROQ + BM25 + embeddings, MCP-native
  stopWhen: stepCountIs(10),
})
241
Sanity @sanity.io · 28/04/2026
We're starting to ship UI for content ops inside Claude. The Sanity Connector queries your content with GROQ, drafts and patches documents, stages releases, deploys schemas, even spins up projects and datasets. Today, drafts render as native cards and lists. Add the Sanity Connector to try it out!
030
Sanity @sanity.io · 23/04/2026
"So this is actually the first project where I extensively use AI in real time." Introducing Bjørn Staal, an artist working in code as his native material. At our annual Everything *[NYC] conference, Bjørn built mem_brane, an AI-driven installation that sensed and responded in real time.
111
Sanity @sanity.io · 21/04/2026
1M people building on Sanity. Content ops has shifted from editing pieces one at a time to operating on a whole system with agents. A price change propagates across country sites in one pass. A decade of archives gets audited in an afternoon. Thanks for building with us!
1 million users on Sanity
0101
Sanity @sanity.io · 06/04/2026
Ken built a dog adoption app where you skip the filters & toggles and just type "fluffy, will love the stray kittens, won't destroy my small apartment." Sanity Agent Context does the rest. www.sanity.io/blog/better-...
142
Sanity @sanity.io · 30/03/2026
Sanity is available as a connector in Loveable. Your agent creates schemas, content, LD-JSON, landing pages at scale. When you're ready, deploy a Studio so your client manages content themselves. Add it now: lovable.dev/settings?tab...
Sanity is now available as a Loveable connector
031
Sanity @sanity.io · 19/03/2026
Cursor can now create, update, and manage your content. The Sanity plugin is on the Cursor Marketplace. Write content, generate images, query documents, publish. All within your content model. Enter `/add-plugin sanity` to install. cursor.com/marketplace/...
Sanity is now available on the Cursor marketplace.
000
Sanity @sanity.io · 18/03/2026
The secret to good agents isn't better code. It's better writing. Six lessons from building Content Agent. Short version: cut before you add, don't shout, and read your system prompt out loud. sanity.io/blog/how-to-write-for-an-agent
A mug, two pens, a document, and an AirPods case on a wooden table.
031
Sanity @sanity.io · 12/03/2026
Content Agent now works in Slack. It reads the thread, looks at screenshots, understands what your team decided, and does the work. Fixes the typo buried three components deep, translates your launch page, catches the SEO fields you forgot. Saves edits as drafts. www.sanity.io/blog/content...
162
Sanity @sanity.io · 18/02/2026
Sanity TypeGen is now GA! It types your GROQ results, computed fields, inline joins, and projections. → Automatic typegen in Studio, --watch for frontend repos → Utilities for nested schemas → @svelte.dev, @vuejs.org, @astro.build file support www.sanity.io/blog/sanity-...
// app/blog/page.tsx
import { defineQuery } from 'groq'

const postsQuery = defineQuery(`
  *[_type == "post"]{
    title,
    "authorName": author->name,
    "commentCount": count(comments),
    "excerpt": pt::text(body)[0..200]
  }
`)

// Generated in sanity.types.ts:
//
// type PostsQueryResult = Array<{
//   title: string | null
//   authorName: string | null   // ← dereferenced join
//   commentCount: number        // ← always a number
//   excerpt: string | null      // ← GROQ function result
// }>import type { Get, FilterByType } from 'sanity'
import type { Page, PageBuilder } from './sanity.types'

// Before: extracting nested page builder types
type Hero = NonNullable<
  NonNullable<Page['sections']>[number]
>['hero']

// After: with TypeGen's utility types
type Hero = Get<Page, 'sections[number].hero'>
type HeroBlock = FilterByType<PageBuilder, 'hero'>
//   ^? { _type: "hero"; heading: string; image: ... }import { defineQuery } from 'groq'

const postQuery = defineQuery(`
  *[_type == "post"]{
    title,
    "authorName": author->name,
    "commentCount": count(comments)
  }
`)

// Generated type:
type PostQueryResult = Array<{
  title: string
  authorName: string
  commentCount: number
}>
080
Sanity @sanity.io · 05/02/2026
We bet you've spent more hours than you'd admit getting a row of partner logos to look right. Our colleague @rosti.no automated it. Pixel density analysis, aspect ratio normalization. Just maths (not AI). npm install react-logo-soup 🧪 sanity.io/blog/the-logo-soup-problem
<LogoSoup
  logos={["/logo1.svg", "/logo2.svg"]}
  baseSize={48}
  gap={16}
  scaleFactor={0.5}
  densityAware={true}
  densityFactor={0.5}
  alignBy="bounds" | "visual-center" | "visual-center-x" | "visual-center-y"
  cropToContent={false}

  // Custom image renderer (e.g. Next.js Image)
  renderImage={(props) => (<CustomImageComponent ...props />
/>
3253
Sanity @sanity.io · 17/12/2025
Everything you need to know about Sanity in ~1 hour 👇🏻
100
Sanity @sanity.io · 07/11/2025
Content models that reflect your business logic = AI that actually understands your business. 📺 www.sanity.io/blog/everyth...
141
Sanity @sanity.io · 06/11/2025
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...
052
Sanity @sanity.io · 05/11/2025
"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...
000
Sanity @sanity.io · 03/11/2025
Edit images straight from the Content Agent. Powered by Nano Banana 2. sanity.io/content-agent
000
Sanity @sanity.io · 31/10/2025
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!) 👇🏻
120
Sanity @sanity.io · 30/10/2025
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...
131
Sanity @sanity.io · 29/10/2025
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...
061
Sanity @sanity.io · 28/10/2025
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...
041