
Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag storeBoth approaches are totally valid, and the choice really comes down to your team's preferences and deployment strategy. There's no major technical disadvantage to either structure.
The /studio folder approach (embedded in Next.js) is what you'll see in most of Sanity's official examples and templates. Here's why it's popular:
yoursite.com/studio as a Next.js routenpm install, one dev server to runThe separate repos/folders approach works great too, especially when:
yourproject.sanity.studio using the CLI's deploy command, completely separate from your frontendMy take: If you're a solo dev or small team building a single website, the embedded /studio approach is usually simpler. If you have multiple frontends or want your Studio completely independent, go with separate projects.
Both structures work identically from a functionality perspective - Sanity Studio is just a React app either way, and your Next.js frontend talks to Sanity's Content Lake via the same APIs regardless of where Studio lives. The Presentation Tool for visual editing works with either setup too.
Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.
Content operations
Content backend


The only platform powering content operations
By Industry


Tecovas strengthens their customer connections
Build and Share

Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag store