Quickstart

An overview of v0's features and workflows

Welcome to v0! This guide will walk you through v0's main features and workflows.

  1. Visit v0.app and sign in
  2. Start a new chat or create a project
  3. Describe your idea in natural language
  4. Review the generated app and iterate as needed

Prompt: Describe your idea

Start by describing what you want to build in your preferred language. v0 will generate a working application based on your description.

Try these simple prompts to get started:

  • "A todo app with add, edit, and delete functionality"
  • "A landing page for a SaaS product with hero section and pricing"
  • "A dashboard showing user analytics with charts"
  • "A contact form that sends emails"

Learn more about text prompting

Iterate: Refine your application

Once v0 generates your initial application, you can iterate and improve it through conversation.

Edit the Code

  1. Switch to Code view by clicking the "Code" tab
  2. Make direct edits to the generated code
  3. Ask for changes in natural language: "Add a search bar to the product list"

Learn more about code editing

Design Mode

  1. Switch to Design mode to visually edit your UI
  2. Select elements to modify their styles
  3. Preview changes in real-time

Learn more about design mode

Integrate: Connect external services

Add real functionality to your application by integrating with databases, APIs, and external services.

Databases

  1. Go to Project Settings → Integrations or prompt v0 to connect a database
  2. Choose your database: PostgreSQL, MySQL, etc.

Learn more about database integrations

AI Models

  1. Connect AI providers: OpenAI, Anthropic, etc.
  2. Add AI features to your application: "Add a chat interface that uses GPT-4"

Learn more about AI integrations

External APIs

  1. Add API keys as environment variables to your project
  2. Describe the integration: "Connect to Stripe for payment processing"
  3. v0 will generate the necessary API calls and error handling

Learn more about API integrations

Ship: Deploy to production

Deploy your application to the web with one click using Vercel's enterprise-grade infrastructure.

  1. Click "Share" in the chat interface, and then press Deploy from the Publish tab
  2. Wait for deployment: usually 30-60 seconds
  3. Get your live URL - your app is now accessible worldwide
  4. Make changes to your code or chat with v0
  5. Click "Deploy Changes" to update production

Learn more about deployments

Add a custom domain

Add a custom domain in Project Settings or manage your domains on the Vercel Dashboard.

Learn more about custom domains

Manage: Organize and collaborate

Organize your work into projects, manage your account, and collaborate with your team.

Projects

  1. Set custom instructions for consistent AI behavior
  2. Share projects with team members

Edit your project settings:

  • Integrations: Connect databases and AI models.
  • Environment Variables: Store API keys and secrets securely
  • Knowledge: Add custom instructions and upload files for AI context
  • Community: Share your projects with the v0 community

Learn more about projects

Team collaboration

  1. Invite team members via email
  2. Set permissions: viewer, member, admin, etc.
  3. Track usage and manage credits

Learn more about teams

Learn more about billing

Embed: Use v0 everywhere

Use v0 in your existing development workflow.

Or, use the v0 Model API in your own tools.

Next steps

Now that you understand the basics, try building a simple app or explore the community examples.

Need help?

Ready to start building?