How to deploy a v0 app

Vercel's AI builder for Next.js/React apps. Publish deploys straight to Vercel.

Easiest

Vercel

It's already there — Publish is one click.

Cheapest

Cloudflare Pages

Free with commercial use allowed (Next.js via OpenNext on Workers).

What v0 gives you

Next.js (React) with Tailwind and shadcn/ui.

Built-in hosting

Publish deploys to your Vercel account; Vercel's plan limits apply.

  • Free: Vercel Hobby is free for personal, non-commercial use.
  • Custom domain: Add it in Vercel project settings (free on Hobby).

First: which kind of project do you have?

Type How to tell What the host needs
Next.js app next.config.* and an app/ directory. Vercel natively; Netlify and Cloudflare via the OpenNext adapter.

Get your code out

  • Connect GitHub: v0 creates a private repo; Publish merges changes via pull request.
  • Or download the project as a ZIP.

Build settings

Build command
next build (npm run build)
Output
Handled by the framework adapter
Node
Current LTS

Environment variables to copy

  • Any keys you added in v0's Vars panel — re-add them at the host.

Blank page after deploying?

Gotchas

  • Vercel Hobby forbids commercial use. If you sell something, budget for Pro ($20/seat/month) or use Netlify/Cloudflare.

Step-by-step guides for v0

Database & login

Data: Neon (opens in a new tab): Free: 100 projects, 100 CU-hours per project/month, 1 GB storage per project (20 GB total). Compare databases

Auth: Clerk (opens in a new tab): Hobby: free — 50,000 monthly retained users per app, up to 3 social connections.

Common errors