Migrate an existing app
You already have an app on Vercel. One command migrates and deploys it.
Three ways to get started. Pick the one that fits where you are today.
Migrate an existing app
You already have an app on Vercel. One command migrates and deploys it.
Deploy your current repo
Already have code? Deploy directly with one command from your project folder.
Build from scratch with AI tools
Using Claude Code or Cursor? Add the Varity MCP server and ask your AI tool to deploy.
If you already have a Next.js, React, Vue, Node.js, Python, Astro, Qwik, or Vite app on Vercel, this is the fastest path.
Install the CLI
pipx install varitykitMigrate and deploy
varitykit migrate --url https://github.com/username/my-appThis clones your repository, removes any platform-specific code, and deploys your app to Varity. Your app is live at https://varity.app/my-app/ when done.
Preview before deploying (optional)
varitykit migrate --url https://github.com/username/my-app --dry-runShows exactly what will change without deploying anything.
See the full Migration Guide for step-by-step details, rollback instructions, and troubleshooting.
If your project already runs locally, deploy it directly.
cd my-appvaritykit app deployVarity auto-detects the framework and hosting mode, then returns a live URL at https://varity.app/<app-name>/.
If you are using Claude Code or Cursor, the Varity MCP server lets your AI tool handle the entire deploy with plain English.
Add the Varity MCP server
claude mcp add varity -- npx -y @varity-labs/mcp@betaAdd this to your Cursor MCP config (~/.cursor/mcp.json):
{ "mcpServers": { "varity": { "command": "npx", "args": ["-y", "@varity-labs/mcp@beta"] } }}Open your project and ask your AI tool to deploy
Inside Claude Code or Cursor, with your project open:
Deploy my app to VarityThe MCP server detects your framework, builds your project, and deploys it automatically.
Your app is live
Once the deploy finishes, your app is available at:
https://varity.app/your-app-name/After deploying, you can check on your app at any time.
With the MCP (inside Claude Code or Cursor):
Check the status of my Varity deploymentShow me the logs for my appWith the CLI:
varitykit app status| Framework | Type | Status |
|---|---|---|
| Next.js | Full-stack | Supported |
| React (Vite / CRA) | Static | Supported |
| Vue | Static | Supported |
| Express / Fastify / Nest / Koa / Hono | Server | Supported |
| FastAPI | Server | Supported |
| Django | Server | Supported |
| Flask | Server | Supported |
Need a starter project? Use your AI coding tool to scaffold app code first, then run varitykit app deploy or varity_deploy.