Skip to content

Sanity Labs

Experimental projects, proof-of-concepts, and early-stage tools from the Sanity team.

What is this?

Our public workshop. We ship things here before they're ready for official support—experiments, prototypes, and tools that might eventually graduate to @sanity-io. Or might not.

What to expect

Use freely, but calibrate your expectations:

  • Experimental — These projects explore ideas. APIs change. Features disappear.
  • Best-effort support — We built these because we needed them or found them interesting. We'll try to help, but can't promise timely fixes or long-term maintenance.
  • Your feedback shapes priorities — Using something here in production? Tell us. Open an issue, start a discussion. Knowing what's valuable helps us decide what to invest in.

How this differs from sanity-io

sanity-io sanity-labs
Support Official, maintained Best-effort
Stability Production-ready Experimental
NPM scope @sanity/* @sanity-labs/*

We're still organizing. Not everything experimental has moved here yet, and the line between orgs isn't always clean. When in doubt, check the specific repo's README.

npm packages

Labs packages publish under @sanity-labs. If a package proves valuable and we commit to supporting it, it may graduate to @sanity with a migration path.

Found something useful?

  • ⭐ Star the repo
  • 🐛 File issues with bugs or ideas
  • 💬 Tell us if you're using it in production (seriously—this helps)
  • 🔀 PRs welcome, though we may not merge everything

Links


Built with curiosity by the Sanity team

Pinned Loading

  1. sanity-lint sanity-lint Public

    Sanity Developer Experience Suite - linting, formatting, and static analysis for Sanity projects

    TypeScript 8 5

  2. logo-soup logo-soup Public

    normalizes and harmonizes logo visuals

    TypeScript 416 1

Repositories

Showing 10 of 85 repositories
  • pi-mcp-events Public

    MCP Events draft support for Pi: polling, streaming, and signed webhooks.

    sanity-labs/pi-mcp-events's past year of commit activity
    TypeScript 0 MIT 0 0 8 Updated Oct 30, 2026
  • sanity-labs/add-studio-tour's past year of commit activity
    TypeScript 3 0 0 1 Updated Oct 30, 2026
  • groq-content-mapper Public

    Import .groq files as typed query strings, powered by a TypeScript 7.1 content mapper

    sanity-labs/groq-content-mapper's past year of commit activity
    TypeScript 2 MIT 0 1 2 Updated Oct 30, 2026
  • cs-context-hackathon-studio Public

    The Studio for Customer Solutions' Sanity Context Hackathon: one command sets up a Sanity project, then teams build agents from Knowledge Bases and tools.

    sanity-labs/cs-context-hackathon-studio's past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 30, 2026
  • agenda Public

    Terminal dashboard unifying GitHub PRs, agent sessions, and Linear issues — one TUI you tab between. Inspired by gh-dash.

    sanity-labs/agenda's past year of commit activity
    Go 2 MIT 1 0 1 Updated Oct 30, 2026
  • sdk-examples Public archive
    sanity-labs/sdk-examples's past year of commit activity
    TypeScript 2 2 1 0 Updated Oct 29, 2026
  • sanity-lint Public

    Sanity Developer Experience Suite - linting, formatting, and static analysis for Sanity projects

    sanity-labs/sanity-lint's past year of commit activity
    TypeScript 8 MIT 5 2 5 Updated Oct 26, 2026
  • fixture-ml-undeclared Public

    Fixture: fixture-ml-print-export@46f8fbb minus the Studio mediaLibrary declaration; data still links 3 synthetic Media Library assets (staging proof for demo-provisioner #303, 2026-10-20). Synthetic data only. Do not modify or delete.

    sanity-labs/fixture-ml-undeclared's past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 22, 2026
  • fixture-workflows Public

    Demo Forge W6 fixture: single-project template with a Sanity Workflows package

    sanity-labs/fixture-workflows's past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 21, 2026
  • fixture-p14-print-export Public

    Promotion 14 regression fixture: Print Export at baseline .16.9 (copy of fixture-ml-print-export@33a14366). Safe to delete.

    sanity-labs/fixture-p14-print-export's past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 21, 2026