v0 is Vercel’s tool for creating applications from a prompt. Its historical starting point is interface generation, but the current product goes further: the default is Next.js, with API routes and server actions that keep front-end and backend in the same project.
The agent plans, creates tasks and connects databases as it builds. Database integrations come through the Vercel marketplace, with options such as Supabase, Neon, Upstash and Vercel Blob, plus SQL execution. Authentication is implemented in the generated code or through integrations, since v0 does not offer its own identity service.
Publishing is immediate on Vercel, with preview deployments per branch, a production environment with a stable URL and custom domains. GitHub is integrated both ways: base branch, working branch, pull request and publish-by-merge.
The documentation segments usage across product managers, designers, engineers, data scientists and founders. Output is always web, with no native mobile apps.

