
Grab your gear: The official Sanity swag store
Read Grab your gear: The official Sanity swag storeGood news - your data in the Content Lake is completely safe and separate from your Studio version. Upgrading Studio versions won't affect your content at all, so there's no risk of data loss.
However, you're right that jumping from v1 to v3 is a significant leap. Here's what you need to know:
Since you're on Studio v1, you'll essentially need to go through two major migrations. The good news from this community thread is that v1 to v2 had minimal breaking changes - you can actually skip directly to v3 if you follow the migration guides.
The reality is that the v2 to v3 migration guidance will be directly relevant to you, though you may encounter some v1-specific patterns that need updating first.
Studio v1 → v2:
sanity.json configurationStudio v2 → v3 (the bigger architectural shift):
sanity.json → sanity.config.js/ts (JavaScript-based config)defineType and defineField wrappers for schemasBased on the community experience, the fastest and cleanest approach is:
npm create sanity@latestsanity.config.js and sanity.cli.jsdefineType/defineField wrappers)If you don't have custom input components or complex plugins, this can take as little as 10-15 minutes!
Your schema structure (document types, fields, validation) remains conceptually the same, but the syntax changes slightly:
v2/v1 style:
export default {
name: 'post',
type: 'document',
fields: [...]
}v3 style:
import {defineType, defineField} from 'sanity'
export default defineType({
name: 'post',
type: 'document',
fields: [...]
})sanity upgrade command doesn't work for major version jumps - that's why you're seeing the 404Community members found that trying to upgrade in-place often caused dependency conflicts that were hard to resolve. Starting fresh with npm create sanity@latest and migrating your schemas over avoids these issues entirely - the new project gets all the correct dependencies from the start.
Your data is safe, and once you're on v3 (or now v4, which is the current version), the platform is much more stable and modern. The migration effort is worth it!
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