
The simplest way to use v0. Just prompt and see your app generated instantly - no chat management, no complexity. Build AI-powered apps with real-time generation and seamless deployment to Vercel.
You can deploy your own version of Simple v0 to Vercel with one click:
Install dependencies:
Configure environment:
Create a .env.local file in the root directory:
Run development server:
Open http://localhost:3000 to view the application.
GET /api/validate - Validate API keyGET /api/projects - List all projectsGET /api/projects/[id] - Get project details with associated chatsPOST /api/generate - Generate or continue app conversationGET /api/chats/[id] - Retrieve chat details and historyDELETE /api/chats/[id] - Delete a chat conversationPATCH /api/chats/[id] - Update chat (rename)POST /api/chats/fork - Create a new chat from an existing onePOST /api/deployments - Deploy generated apps to VercelThis application implements optional rate limiting to prevent abuse and ensure fair usage:
v0.chats.create() or v0.chats.sendMessage()When the rate limit is exceeded, users receive a 429 status code with information about when they can try again.
| Variable | Required | Description | 
|---|---|---|
| V0_API_KEY | Yes | Your v0 Platform API key from v0.dev/settings | 
| KV_REST_API_URL | No | Upstash Redis REST URL for rate limiting (if not provided, rate limiting is disabled) | 
| KV_REST_API_TOKEN | No | Upstash Redis REST token for rate limiting (if not provided, rate limiting is disabled) |