Vercel REST API
Deploy and host modern web applications instantly
Vercel is a cloud platform for static sites and serverless functions that enables developers to deploy web applications with zero configuration. The Vercel REST API provides programmatic access to manage deployments, domains, projects, teams, and environment variables. Developers use it to automate deployment workflows, integrate with CI/CD pipelines, and build custom deployment tools.
https://api.vercel.com
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /v9/projects | List all projects in your account or team |
| POST | /v9/projects | Create a new project with specified configuration |
| GET | /v9/projects/{projectId} | Retrieve details of a specific project by ID |
| PATCH | /v9/projects/{projectId} | Update project settings including build and environment configuration |
| DELETE | /v9/projects/{projectId} | Delete a project and all associated deployments |
| GET | /v13/deployments | List all deployments with optional filters for project, state, or target |
| POST | /v13/deployments | Create a new deployment from uploaded files or Git repository |
| GET | /v13/deployments/{deploymentId} | Get detailed information about a specific deployment |
| DELETE | /v13/deployments/{deploymentId} | Delete a specific deployment by ID |
| GET | /v9/projects/{projectId}/env | List all environment variables for a project |
| POST | /v9/projects/{projectId}/env | Add a new environment variable to a project |
| DELETE | /v9/projects/{projectId}/env/{envId} | Remove an environment variable from a project |
| GET | /v9/domains | List all domains associated with your account or team |
| POST | /v9/domains | Add a new domain to your account or team |
| GET | /v2/user | Get information about the authenticated user |
Sponsor this page
AvailableReach developers actively building with Vercel. See live pageview data and self-serve checkout — your slot goes live in minutes.
View inventory & pricing →Code Examples
curl -X GET "https://api.vercel.com/v9/projects" \
-H "Authorization: Bearer YOUR_VERCEL_TOKEN" \
-H "Content-Type: application/json"
Use Vercel from Claude / Cursor / ChatGPT
Get a hosted MCP endpoint for Vercel. Paste your Vercel API key, copy back one URL, drop it into Claude Desktop, Cursor, or any AI client that supports remote MCP. Your AI calls Vercel directly with your credentials — no local install, works on mobile.
deploy_project
Deploy a project to Vercel by uploading files or triggering a Git-based deployment
get_deployment_status
Check the current status and details of a Vercel deployment including build logs and errors
manage_environment_variables
Create, update, or delete environment variables for Vercel projects across different environments
configure_domains
Add, verify, and manage custom domains for Vercel projects including SSL certificate setup
list_project_analytics
Retrieve analytics data and metrics for deployments including page views and performance statistics
Connect in 60 seconds
Paste your Vercel key → get an MCP URL → paste into Claude/Cursor. Hosted by IOX, encrypted at rest.
Connect Vercel to your AI →