Nuxt Studio is dead, long live Nuxt Studio.
We promised to deliver by the end of the year and today we're keeping that promise: we're officially releasing the first stable version of Nuxt Studio as a free, open-source Nuxt module. At the same time, we're sunsetting the legacy nuxt.studio platform.
Discover the Nuxt Studio module on GitHub.When NuxtLabs joined Vercel, we promised to make our premium products free and open source. We're following the same approach already taken with Nuxt UI and soon applied to NuxtHub.
For us, this means everything. It's the opportunity to focus entirely on building tools that are free, open source, and accessible to everyone.
This is why Studio platform will be discontinued.
We rebuilt Studio from the ground up as a Nuxt module. The result is a fully self-hosted content management solution that runs alongside your Nuxt Content website.
Try editing this pageThis stable release includes everything you need to edit content in production:
The modern Notion-like editing experience for Markdown content is back with a improved version, powered by TipTap integrated through the Nuxt UI Editor component:
Schema-based forms automatically generated from your collection definitions:
Complete CRUD operations for your content/ directory: create, edit, delete, rename, and move files with built-in draft management.
Centralized media library for assets in your public/ directory with upload, organize and preview.
Direct commits to GitHub or GitLab with conflict detection, author attribution, and custom commit messages.
Live preview of draft changes on your production website with instant updates and side-by-side editing.
The Studio interface is available in 17 languages including English, French, German, Spanish, Japanese, Chinese, and more.
Multiple authentication providers: GitHub OAuth, GitLab OAuth, Google OAuth, or custom authentication with your own flow.
Install the module using the Nuxt CLI:
npx nuxt module add nuxt-studio
Start editing in local or configure your repository for production:
export default defineNuxtConfig({
studio: {
repository: {
provider: 'github',
owner: 'your-username',
repo: 'your-repo',
branch: 'main'
}
}
})
You can already migrate to the new module and cancel your subscription. The new Studio module and legacy platform can run simultaneously during the transition.
The legacy nuxt.studio platform will be permanently shut down and all subscriptions will end automatically
Migration is extremely simple:
preview key in your Nuxt Content configuration.We're committed to making the open-source module an even better experience. Here's what's coming in 2026:
Your feedback shaped both the old and new Studio. Your support made this transition possible.
Thanks to Vercel for making this happen. Their pushing towards open source.
We're excited to see what you build with the new Nuxt Studio module. Join the conversation on GitHub Discussions or join our Discord to help shape the future of content editing.
If you need help migrating, reach out on our Discord server.