Vercel CLI Overview
Copy pageCopy page
On this page
Vercel CLI Overview
Copy pageCopy page
Vercel gives you multiple ways to interact with and configure your Vercel Projects. With the command-line interface (CLI) you can interact with the Vercel platform using a terminal, or through an automated system, enabling you to retrieve logs, manage certificates, replicate your deployment environment locally, manage Domain Name System (DNS) records, and more.
If you'd like to interface with the platform programmatically, check out the REST API documentation.
Installing Vercel CLI Copy link to section
To download and install Vercel CLI, run the following command:
pnpmyarnnpmbun
Terminal
pnpm i -g vercel
Terminal
yarn global add vercel
Terminal
npm i -g vercel
Terminal
bun add -g vercel
Updating Vercel CLI Copy link to section
When there is a new release of Vercel CLI, running any command will show you a message letting you know that an update is available.
If you have installed our command-line interface through npm or Yarn, the easiest way to update it is by running the installation command yet again.
pnpmyarnnpmbun
Terminal
pnpm i -g vercel@latest
Terminal
yarn global add vercel@latest
Terminal
npm i -g vercel@latest
Terminal
bun add -g vercel@latest
If you see permission errors, please read npm's official guide. Yarn depends on the same configuration as npm.
To see what changed in each version, browse the release notes.
Checking the version Copy link to section
The --version option can be used to verify the version of Vercel CLI currently being used.
terminal
vercel --version
Using the vercel command with the --version option.
Using in a CI/CD environment Copy link to section
Vercel CLI requires you to log in and authenticate before accessing resources or performing administrative tasks. In a terminal environment, you can use vercel login, which requires manual input. If you don't have a Vercel account yet, you can create one with vercel signup. In a CI/CD environment where manual input is not possible, you can create a token on your tokens page and then authenticate using one of these methods:
- Set the
VERCEL_TOKENenvironment variable - Pass the
--tokenoption to the command
Using the VERCEL_TOKEN environment variable is recommended for CI/CD because it avoids exposing the token in command-line arguments, which can be visible in process lists and logs. If both are provided, the --token flag takes precedence over the environment variable.
Experimental native CLI binaries Copy link to section
Native CLI binaries are also available as an experimental opt-in install.
Native CLI binaries can reduce setup in environments where installing and maintaining Node.js is unnecessary or inconvenient, including lightweight containers, CI jobs, or managed developer workspaces.
To install the native binary, run:
terminal
pnpm i -g @vercel/vc-native -f
The -f flag is required because the native package installs the same global bin names as the standard CLI. It allows pnpm to replace existing global vercel and vc bin links. Once installed, vercel and vc run the native binary matched to your OS and CPU architecture, across macOS, Linux, and Windows on x64 and arm64.
Platform-specific packages are also available when you need a specific binary:
terminal
pnpm i -g @vercel/vc-native-darwin-x64 -f
Available Commands Copy link to section
activity Copy link to section
View activity events for your Vercel project or team, filtered by type, date range, and project.
vercel activity
vercel activity ls --all --since 30d
vercel activity ls --type deployment --since 7d
Learn more about the activity command
agent Copy link to section
Generate an AGENTS.md file in the current project with Vercel deployment best practices for coding agents.
vercel agent init
vercel agent init --yes
Learn more about the agent command
ai-gateway Copy link to section
Manage AI Gateway resources, including API keys, from the CLI.
vercel ai-gateway api-keys create
vercel ai-gateway api-keys create --name my-key --budget 500 --refresh-period monthly
Learn more about the ai-gateway command
alerts Copy link to section
List recent alerts for a linked project, a specific project, or an entire team.
vercel alerts
vercel alerts --all
vercel alerts --project [project-name]
Learn more about the alerts command
alias Copy link to section
Apply custom domain aliases to your Vercel deployments.
vercel alias set [deployment-url] [custom-domain]
vercel alias rm [custom-domain]
vercel alias ls
Learn more about the alias command
api Copy link to section
Make authenticated HTTP requests to the Vercel API from your terminal. This is a beta command.
vercel api [endpoint]
vercel api /v2/user
vercel api /v9/projects -X POST -F name=my-project
Learn more about the api command
bisect Copy link to section
Perform a binary search on your deployments to help surface issues.
vercel bisect
vercel bisect --good [deployment-url] --bad [deployment-url]
Learn more about the bisect command
blob Copy link to section
Interact with Vercel Blob storage to upload, download, list, delete, and copy files.
vercel blob list
vercel blob put [path-to-file]
vercel blob get [url-or-pathname]
vercel blob del [url-or-pathname]
vercel blob copy [from-url] [to-pathname]
Learn more about the blob command
build Copy link to section
Build a Vercel Project locally or in your own CI environment.
vercel build
vercel build --prod
Learn more about the build command
buy Copy link to section
Purchase Vercel products like credits, addons, subscriptions, and domains directly from the CLI.
vercel buy credits v0 100
vercel buy pro
vercel buy domain example.com
Learn more about the buy command
cache Copy link to section
Manage cache for your project (CDN cache and Data cache).
vercel cache purge
vercel cache purge --type cdn
vercel cache purge --type data
vercel cache invalidate --tag foo
vercel cache dangerously-delete --tag foo
Learn more about the cache command
certs Copy link to section
Manage certificates for your domains.
vercel certs ls
vercel certs issue [domain]
vercel certs rm [certificate-id]
Learn more about the certs command
comments Copy link to section
Review and manage existing Vercel Toolbar comment threads from the terminal. This command is in beta.
vercel comments
vercel comments inspect <thread>
vercel comments resolve <thread> -m 'Fixed in the latest deployment.'
Learn more about the comments command
connect Copy link to section
Manage connectors: create, list, attach to projects, request runtime tokens, and remove them. This is a beta command.
vercel connect create <service>
vercel connect list
vercel connect token <id>
vercel connect attach <id>
vercel connect detach <id>
vercel connect update <id>
vercel connect remove <id>
vercel connect open <id>
Run vercel connect create <service> --help to see how you can connect to a specific service.
Learn more about the connect command
contract Copy link to section
View contract commitment information for your Vercel account.
vercel contract
vercel contract --format json
Learn more about the contract command
crons Copy link to section
Manage Cron Jobs for a project: add cron entries to vercel.json, list them, and trigger them on demand. This command is in beta.
vercel crons ls
vercel crons add --path /api/cron --schedule "0 10 * * *"
vercel crons run /api/cron
Learn more about the crons command
curl Copy link to section
Make HTTP requests to your Vercel deployments with automatic deployment protection bypass. This is a beta command.
vercel curl [path]
vercel curl /api/hello
vercel curl /api/data --deployment [deployment-url]
Learn more about the curl command
deploy Copy link to section
Deploy your Vercel projects. Default command when no subcommand is specified.
vercel
vercel deploy
vercel deploy --prod
Learn more about the deploy command
deploy-hooks Copy link to section
Manage Deploy Hooks: list, create, and remove deploy hook URLs that trigger new deployments when called.
vercel deploy-hooks ls
vercel deploy-hooks create cms-rebuild --ref main
vercel deploy-hooks rm hook_abc123
Learn more about the deploy-hooks command
dev Copy link to section
Replicate the Vercel deployment environment locally and test your project.
vercel dev
vercel dev --port 3000
Learn more about the dev command
dns Copy link to section
Manage your DNS records for your domains.
vercel dns ls [domain]
vercel dns add [domain] [name] [type] [value]
vercel dns rm [record-id]
Learn more about the dns command
domains Copy link to section
Buy, sell, transfer, and manage your domains.
vercel domains ls
vercel domains add [domain] [project]
vercel domains rm [domain]
vercel domains buy [domain]
vercel domains price [domain] [...domain]
vercel domains check [domain] [...domain]
Learn more about the domains command
env Copy link to section
Manage environment variables in your Vercel Projects.
vercel env ls
vercel env add [name] [environment]
vercel env update [name] [environment]
vercel env rm [name] [environment]
vercel env pull [file]
vercel env run -- <command>
Learn more about the env command
firewall Copy link to section
Manage your Vercel Firewall: view changes, publish, manage IP blocks, system bypass entries, custom rules, attack mode, and system mitigations.
vercel firewall overview
vercel firewall publish
vercel firewall ip-blocks block <ip>
vercel firewall rules list
vercel firewall attack-mode enable
Learn more about the firewall command
flags Copy link to section
Manage feature flags for your Vercel Project.
vercel flags list
vercel flags evaluations [flag]
vercel flags create [slug]
vercel flags versions [flag] --limit 10
vercel flags versions diff [flag] --revision [number]
vercel flags set [flag] --environment [environment] --variant [variant]
vercel flags segments ls
vercel flags segments create beta-users --add include:user.id=user_123
vercel flags open [flag]
Learn more about the flags command
git Copy link to section
Manage your Git provider connections.
vercel git ls
vercel git connect
vercel git disconnect [provider]
Learn more about the git command
global-config Copy link to section
Manage Global Config stores: list, create, inspect, update, remove, and manage items, read tokens, and backups. vercel edge-config continues to work as an alias.
vercel global-config list
vercel global-config add flags
vercel global-config items flags --key betaUiEnabled
vercel global-config tokens flags --add "Production read"
vercel global-config backups flags
Learn more about the global-config command
guidance Copy link to section
Enable or disable guidance messages shown after CLI commands.
vercel guidance enable
vercel guidance disable
vercel guidance status
Learn more about the guidance command
help Copy link to section
Get information about all available Vercel CLI commands.
vercel help
vercel help [command]
Learn more about the help command
httpstat Copy link to section
Visualize HTTP request timing statistics for your Vercel deployments with automatic deployment protection bypass.
vercel httpstat [path]
vercel httpstat /api/hello
vercel httpstat /api/data --deployment [deployment-url]
Learn more about the httpstat command
init Copy link to section
Initialize example Vercel Projects locally from the examples repository.
vercel init
vercel init [project-name]
Learn more about the init command
inspect Copy link to section
Retrieve information about your Vercel deployments.
vercel inspect [deployment-id-or-url]
vercel inspect [deployment-id-or-url] --logs
vercel inspect [deployment-id-or-url] --wait
Learn more about the inspect command
install Copy link to section
Install a marketplace integration and provision a resource. Alias for vercel integration add.
vercel install <integration-name>
Learn more about the install command
integration Copy link to section
Manage marketplace integrations: provision resources, discover available integrations, view setup guides, check balances, and manage individual resources with the nested resource subcommand.
vercel integration add <integration-name> [--claim | --no-claim]
vercel integration list [project]
vercel integration discover
vercel integration guide <integration-name>
vercel integration balance <integration-name>
vercel integration open <integration-name> [resource-name]
vercel integration remove <integration-name>
vercel integration resource connect <resource-name> [project]
vercel integration resource disconnect <resource-name> [project]
vercel integration resource remove <resource-name>
vercel integration resource create-threshold <resource-name> <minimum> <spend> <limit>
vercel integration resource claim [resource-name]
The resource subcommand is also available as vercel integration-resource <subcommand> and vc ir <subcommand> (backward-compatible aliases).
Learn more about the integration command
link Copy link to section
Link a local directory to a Vercel Project.
vercel link
vercel link [path-to-directory]
Learn more about the link command
list Copy link to section
List recent deployments for the current Vercel Project.
vercel list
vercel list [project-name]
Learn more about the list command
login Copy link to section
Login to your Vercel account through CLI.
vercel login
vercel login [email]
vercel login --github
Learn more about the login command
logout Copy link to section
Logout from your Vercel account through CLI.
vercel logout
Learn more about the logout command
logs Copy link to section
List runtime logs for a specific deployment.
vercel logs [deployment-url]
vercel logs [deployment-url] --follow
Learn more about the logs command
mcp Copy link to section
Set up MCP client configuration for your Vercel Project.
vercel mcp
vercel mcp --project
Learn more about the mcp command
metrics Copy link to section
List and query metrics from your terminal, and inspect the schema to discover available dimensions and aggregations.
vercel metrics schema
vercel metrics schema <metric-or-prefix>
vercel metrics database.duration_ms --filter 'plan:pro'
vercel metrics <metric-id> --since 7d --granularity 1d --project project-name --prod
vercel metrics <metric-id> --all --group-by projectId --since 24h --prod
Learn more about the metrics command
microfrontends Copy link to section
Work with microfrontends configuration.
vercel microfrontends pull
vercel microfrontends pull --dpl [deployment-id]
Learn more about the microfrontends command
oauth-apps Copy link to section
Register Vercel Apps (OAuth) and manage team installations: register new apps, list and dismiss installation requests, install apps with permissions, and uninstall them.
vercel oauth-apps list-requests
vercel oauth-apps register --name "My App" --slug my-app --redirect-uri https://app.example.com/oauth/callback
vercel oauth-apps install --client-id cl_abc --permission read:project
vercel oauth-apps remove inst_abc123 --yes
Learn more about the oauth-apps command
open Copy link to section
Open your current project in the Vercel Dashboard.
vercel open
Learn more about the open command
project Copy link to section
List, add, inspect, remove, and manage your Vercel Projects.
vercel project ls
vercel project add
vercel project rm
vercel project inspect [project-name]
Learn more about the project command
promote Copy link to section
Promote an existing deployment to be the current deployment.
vercel promote [deployment-id-or-url]
vercel promote status [project]
Learn more about the promote command
pull Copy link to section
Update your local project with remote environment variables and project settings.
vercel pull
vercel pull --environment=production
Learn more about the pull command
redeploy Copy link to section
Rebuild and redeploy an existing deployment.
vercel redeploy [deployment-id-or-url]
Learn more about the redeploy command
redirects Copy link to section
Manage project-level redirects.
vercel redirects list
vercel redirects add /old /new --status 301
vercel redirects upload redirects.csv --overwrite
vercel redirects promote <version-id>
Learn more about the redirects command
remove Copy link to section
Remove deployments either by ID or for a specific Vercel Project.
vercel remove [deployment-url]
vercel remove [project-name]
Learn more about the remove command
rollback Copy link to section
Roll back production deployments to previous deployments.
vercel rollback
vercel rollback [deployment-id-or-url]
vercel rollback status [project]
Learn more about the rollback command
rolling-release Copy link to section
Manage your project's rolling releases to gradually roll out new deployments.
vercel rolling-release configure --cfg='[config]'
vercel rolling-release start --dpl=[deployment-id]
vercel rolling-release approve --dpl=[deployment-id]
vercel rolling-release complete --dpl=[deployment-id]
Learn more about the rolling-release command
routes Copy link to section
Manage project-level routing rules for your Vercel Project.
vercel routes list
vercel routes add --ai "Rewrite /api/* to https://backend.internal/*"
vercel routes edit "API Proxy" --dest "https://new-api.example.com/:path*"
vercel routes publish
Learn more about the routes command
sandbox Copy link to section
Interact with Vercel Sandbox: list, create, connect, and manage sandboxes from the terminal. See the Sandbox CLI Reference for the full surface.
vercel sandbox list
vercel sandbox create --connect
Learn more about the sandbox command
security Copy link to section
Inspect the security posture of your Vercel team with checks against vulnerable misconfigurations and settings.
vercel security
vercel security check --findings
vercel security check [check-name]
Learn more about the security command
signup Copy link to section
Create a new Vercel account through CLI. Once sign-up is complete, you are signed in with the new account.
vercel signup
Learn more about the signup command
skills Copy link to section
Discover agent skills relevant to your project, or search the skill catalog.
vercel skills
vercel skills nextjs
vercel skills nextjs --json
Learn more about the skills command
switch Copy link to section
Switch between different team scopes.
vercel switch
vercel switch [team-name]
Learn more about the switch command
target Copy link to section
Manage custom environments (targets) and use the --target flag on relevant commands.
vercel target list
vercel target ls
vercel deploy --target=staging
Learn more about the target command
teams Copy link to section
List, add, remove, and manage your teams.
vercel teams list
vercel teams add
vercel teams invite [email]
Learn more about the teams command
telemetry Copy link to section
Enable or disable telemetry collection. Learn what data Vercel CLI collects and how to opt out.
vercel telemetry status
vercel telemetry enable
vercel telemetry disable
Learn more about the telemetry command
tokens Copy link to section
Manage your personal Vercel authentication tokens: list, create, and revoke API tokens.
vercel tokens ls
vercel tokens add "CI deploy"
vercel tokens rm tok_abc123
Learn more about the tokens command
traces Copy link to section
Inspect request traces for your project, and manage the sampling rules that decide which requests Vercel traces.
vercel traces get [request-id]
vercel traces [request-id]
vercel traces get [request-id] --open
vercel traces config ls
vercel traces config set production 25
vercel traces config rm production
Open a trace directly in the tree or waterfall view:
vercel traces get [request-id] --open --view=tree
vercel traces get [request-id] --open --view=waterfall
Learn more about the traces command
upgrade Copy link to section
Upgrade the Vercel CLI to the latest version and manage automatic updates.
vercel upgrade
vercel upgrade --dry-run
vercel upgrade --enable-auto
vercel upgrade --format=json
Learn more about the upgrade command
usage Copy link to section
View billing usage and costs for your Vercel account.
vercel usage
vercel usage --from 2025-01-01 --to 2025-01-31
vercel usage --breakdown daily
Learn more about the usage command
vcr Copy link to section
Manage Vercel Container Registry repositories, tags, and images from the terminal. See the Container Registry CLI Reference for the full surface.
vercel vcr ls
vercel vcr login docker
Learn more about the vcr command
webhooks Copy link to section
Manage webhooks for your account. This command is in beta.
vercel webhooks list
vercel webhooks get <id>
vercel webhooks create <url> --event <event>
vercel webhooks rm <id>
Learn more about the webhooks command
whoami Copy link to section
Display the username of the currently logged in user.
vercel whoami
Learn more about the whoami command
Last updated September 17, 2026
Related Vercel documentation
Cross-link map: Vercel CLI Overview (/docs/cli)
From the Vercel docs graph (built 2026-09-25T05:54:54.356Z), spanning vercel.com docs + KB, nextjs.org, ai-sdk.dev, and other Vercel documentation sites. Full graph as JSON: https://vercel.com/docs/graph.json
Semantically closest pages
- Deploying to Vercel — Create, verify, and manage preview and production deployments on Vercel from Git, Vercel CLI, or the REST API.
- Getting started with Vercel — Install the Vercel CLI, add the Vercel Plugin or agent skills, and deploy your first project.
- vercel api — Learn how to make authenticated HTTP requests to the Vercel API using the vercel api CLI command.
- vercel deploy — Learn how to deploy your Vercel projects using the vercel deploy CLI command.
- Project settings — Use the project settings, to configure custom domains, environment variables, Git, integrations, deployment protection,
This page links to (80)
- Vercel AI Gateway: Models, Routing, and Observability — Call AI models from any infrastructure through a managed gateway. Centralize credentials, request logs, spend budgets, r
- Telemetry — Vercel CLI collects telemetry data about general usage.
- vercel activity — View activity events for your Vercel project or team, filtered by type, date range, and project.
- vercel agent — Generate an AGENTS.md file with Vercel deployment best practices using the vercel agent CLI command.
- vercel ai-gateway — Manage AI Gateway resources from the Vercel CLI: API keys, budgets, routing rules, virtual models, models, leaderboards,
- vercel alerts — List and inspect alerts, and manage alert rules for projects and teams with the Vercel CLI.
- vercel alias — Learn how to apply custom domain aliases to your Vercel deployments using the vercel alias CLI command.
- vercel api — Learn how to make authenticated HTTP requests to the Vercel API using the vercel api CLI command.
- vercel bisect — Learn how to perform a binary search on your deployments to help surface issues using the vercel bisect CLI command.
- vercel blob — Learn how to interact with Vercel Blob storage using the vercel blob CLI command.
- vercel build — Learn how to build a Vercel Project locally or in your own CI environment using the vercel build CLI command.
- vercel buy — Learn how to purchase Vercel products like credits, addons, subscriptions, and domains using the vercel buy CLI command.
- vercel cache — Learn how to manage cache for your project using the vercel cache CLI command.
- vercel certs — Learn how to manage certificates for your domains using the vercel certs CLI command.
- vercel comments — Review and manage Vercel Toolbar comment threads from the terminal with the vercel comments CLI command.
- vercel connect — Learn how to manage Vercel Connect connectors using the vercel connect CLI command.
- vercel contract — Learn how to view contract commitment information for your Vercel account using the vercel contract CLI command.
- vercel crons — Manage Cron Jobs from the Vercel CLI: add cron entries to your vercel.json, list them, and trigger them on demand.
- vercel curl — Learn how to make HTTP requests to your Vercel deployments with automatic deployment protection bypass using the vercel
- vercel deploy — Learn how to deploy your Vercel projects using the vercel deploy CLI command.
- vercel deploy-hooks — Manage Deploy Hooks for Git-triggered builds from the Vercel CLI: list, create, and remove deploy hook URLs that trigger
- vercel dev — Learn how to replicate the Vercel deployment environment locally and test your Vercel Project before deploying using the
- vercel dns — Learn how to manage your DNS records for your domains using the vercel dns CLI command.
- vercel domains — Learn how to buy, sell, transfer, and manage your domains using the vercel domains CLI command.
- vercel env — Learn how to manage your environment variables in your Vercel Projects using the vercel env CLI command.
- vercel firewall — Learn how to explore firewall traffic and manage your project's custom firewall rules, managed bot rules, IP blocks, sys
- vercel flags — Learn how to manage feature flags for your Vercel project using the vercel flags CLI command.
- vercel git — Learn how to manage your Git provider connections using the vercel git CLI command.
- vercel global-config — Manage Global Config stores from the Vercel CLI: list, create, inspect, update, remove, and manage items, read tokens, a
- Vercel CLI Global Options — Global options are commonly available to use with multiple Vercel CLI commands. Learn about Vercel CLI's global options
- vercel guidance — Enable or disable guidance messages in the Vercel CLI using the vercel guidance command.
- vercel help — Learn how to use the vercel help CLI command to get information about all available Vercel CLI commands.
- vercel httpstat — Learn how to visualize HTTP request timing statistics for your Vercel deployments using the vercel httpstat CLI command.
- vercel init — Learn how to initialize Vercel supported framework examples locally using the vercel init CLI command.
- vercel inspect — Learn how to retrieve information about your Vercel deployments using the vercel inspect CLI command.
- vercel install — Learn how to install marketplace native integrations and provision resources with the vercel install CLI command.
- vercel integration — Learn how to manage marketplace native integrations, provision resources, manage individual resources, and discover avai
- vercel link — Learn how to link a local directory to a Vercel Project using the vercel link CLI command.
- vercel list — Learn how to list out all recent deployments for the current Vercel Project using the vercel list CLI command.
- vercel login — Learn how to login into your Vercel account using the vercel login CLI command.
- vercel logout — Learn how to logout from your Vercel account using the vercel logout CLI command.
- vercel logs — View and filter request logs for your Vercel project, or stream live runtime logs from a deployment.
- vercel mcp — Set up Model Context Protocol \(MCP\) usage with a Vercel project using the vercel mcp CLI command.
- vercel metrics — Discover and query observability metrics, and inspect available dimensions and aggregations using the Vercel CLI.
- vercel microfrontends — Manage microfrontends groups from the CLI. Learn how to create groups, inspect group metadata, add and remove projects,
- vercel oauth-apps — Register Vercel Apps \(OAuth\) and manage team installations from the CLI: register new apps, list and dismiss installat
- vercel open — Learn how to open your current project in the Vercel Dashboard using the vercel open CLI command.
- vercel project — Perform the following commands from the terminal for your Vercel Projects: list, add, inspect, update settings, rename,
- vercel promote — Learn how to promote an existing deployment using the vercel promote CLI command.
- vercel pull — Learn how to update your local project with remote environment variables using the vercel pull CLI command.
- vercel redeploy — Learn how to redeploy your project using the vercel redeploy CLI command.
- vercel redirects — Learn how to manage project-level redirects using the vercel redirects CLI command.
- vercel remove — Learn how to remove a deployment using the vercel remove CLI command.
- vercel rollback — Learn how to roll back your production deployments to previous deployments using the vercel rollback CLI command.
- vercel rolling-release — Learn how to manage your project's rolling releases using the vercel rolling-release CLI command.
- vercel routes — Learn how to manage project-level routing rules using the vercel routes CLI command.
- vercel sandbox — Interact with Vercel Sandbox from the Vercel CLI: list, create, connect, exec, copy, stop, and snapshot sandboxes from y
- vercel security — Inspect the security posture of your Vercel team from the terminal: run every security check, list findings, and scope t
- vercel signup — Learn how to create a new Vercel account using the vercel signup CLI command.
- vercel skills — Discover agent skills relevant to your project using the vercel skills CLI command.
- vercel switch — Learn how to switch between different team scopes using the vercel switch CLI command.
- vercel target — Work with custom environments using the --target flag in Vercel CLI.
- vercel teams — Learn how to list, add, switch, invite, and manage your teams with the vercel teams CLI command.
- vercel telemetry — Learn how to manage telemetry collection.
- vercel tokens — Manage your personal Vercel authentication tokens from the CLI: list, create, and remove access tokens for use with the
- vercel traces — Inspect a request trace in the terminal, open it in the Vercel Dashboard, or manage the trace sampling rules for a proje
- vercel upgrade — Upgrade the Vercel CLI to the latest version and manage automatic updates with the vercel upgrade CLI command.
- vercel usage — Learn how to view billing usage and costs, for your Vercel account using the vercel usage CLI command.
- vercel vcr — Manage Vercel Container Registry from the Vercel CLI: build and push images, manage repositories, tags, and images, and
- vercel webhooks — Learn how to manage webhooks for your Vercel account using the vercel webhooks CLI command.
- vercel whoami — Learn how to display the username of the currently logged in user with the vercel whoami CLI command.
- Comments Overview — Comments allow teams and invited participants to give direct feedback on preview deployments. Learn more about Comments
- Vercel Container Registry — Store and manage Docker container images on Vercel. Build and push images with the Vercel CLI, then run them on Vercel F
- Container Registry CLI Reference — Use the vercel vcr command group to manage Vercel Container Registry repositories, tags, and images from the command lin
- Cron Jobs — Learn about cron jobs, how they work, and how to use them on Vercel.
- Creating & Triggering Deploy Hooks — Learn how to create and trigger deploy hooks to integrate Vercel deployments with other systems.
- Vercel Global Config — A Global Config is a global data store that enables experimentation with feature flags, A/B testing, critical redirects,
- Vercel REST API Reference — Interact programmatically with your Vercel account using the SDK or direct HTTP requests.
- Vercel Sandbox — Run untrusted or agent-generated code in isolated Linux microVMs with Vercel Sandbox.
- Sandbox CLI Reference — Based on the Docker CLI, you can use the Sandbox CLI to manage your Vercel Sandbox from the command line.
Pages that link here (179)
By site: ai-sdk (1) · flags-sdk (1) · v0 (1) · vercel-changelog (22) · vercel-kb (78) · vercel-web (5) · vercel-docs (71)
From ai-sdk
From flags-sdk
From v0
- Terminal commands — v0 can run bash commands in your project sandbox to test, debug, and use platform CLIs. Control its autonomy with three
From vercel-changelog
- Agent Runs now available in the Vercel MCP and CLI
- Claude Opus 5.5 now available on AI Gateway
- Configure weighted traffic splits for Vercel Flags from the Vercel CLI
- Copy-to-Prompt instructions now available for Flags
- Deploy Hono backends with zero configuration
- Experimental native binaries for Vercel CLI
- Faster, predictable project linking in the Vercel CLI
- GPT-6 Sol and Luna now available on AI Gateway
- Manage Vercel Container Registry with Vercel CLI
- Manage Vercel Flags targeting rules from the CLI
- Manage Vercel Toolbar comments from the CLI
- Microfrontends routing now applies to vc alias and branch domains
- Projects can now be renamed
- Pull anomaly alert details using the Vercel CLI
- Redeploy or promote CLI deployments from the dashboard
- Refreshed deployment link design in Vercel dashboard
- Schema autocomplete and validation for vercel.json
- Improvements and Fixes
- Use native curl syntax with Vercel CLI
- Vercel CLI expands commands for DNS, domains, and projects
- Vercel CLI v24 is now available
- Introducing Vercel Drop
From vercel-kb
- Can I use my domain on Vercel with A records? — Point your apex domain to Vercel with an A record \(76.76.21.21 or your domain card's value\), pair it with a www CNAME,
- Build AI agents with AI Gateway and AI SDK — Build AI agents on Vercel with AI Gateway and AI SDK, then make them reliable, capable, and durable with Sandbox, Chat S
- How to automatically approve tool calls in eve with Jev — Use Jev to review tool calls in eve, allow routine actions, and request human approval when needed. Configure the policy
- How to build a browser agent that works behind a login — Build a browser agent with eve, Vercel Connect, and KERNEL managed auth that signs a user in through a human-in-the-loop
- Build with an Express starter template — Deploy an Express app to Vercel from a template. Browse Express starters from Vercel and the community, then run them lo
- Build with a FastAPI starter template — Browse FastAPI starter templates for Vercel and deploy one in a few steps. Compare minimal, AI, agent, and full-stack Fa
- Build with a Flask starter template — Deploy a Flask app to Vercel from a starter template. Compare the Flask Hello World starter, AI SDK, alt text generator,
- Build with a Hono starter template — Deploy a Hono app to Vercel from a starter template. Compare the Hono API starter, MCP server, AI SDK, Slack Bolt, Next.
- Build with a Nitro starter template — Deploy a Nitro app to Vercel from a starter template. Compare the Nitro Starter, route rules, cached HTTP handler, plugi
- Building community moderation agents using AI SDK — Learn how to build an AI-powered community moderation agent with Next.js, the AI SDK, and AI Gateway.
- Caching audits: Five antipatterns that cost performance and money — Five caching antipatterns from hundreds of Vercel technical audits: write amplification, deploy-wiped caches, spinner sh
- Deploy a Claude Design project to Vercel — Publish a Claude Design project to Vercel for a live production URL with the Vercel connector, or by exporting a .zip to
- Build Claude Managed Agents with Chat SDK — Ship a Slack research bot built on Claude Managed Agents and Chat SDK. One persistent session per thread, streamed brief
- Improve Cumulative Layout Shift \(CLS\) on Vercel — Read, diagnose, and fix Cumulative Layout Shift on Vercel using Speed Insights and Next.js best practices.
- Cost-aware model routing through AI Gateway — Route easy requests to a cheap model and escalate only hard ones to a frontier model through one AI Gateway endpoint, wi
- Run Cursor Cloud Agents on Vercel Sandbox — Learn how to run Cursor Cloud Agents on Vercel Sandbox with BYOM worker pools, durable workflows, isolated microVMs, and
- Build a daily digest bot with Chat SDK and Workflow SDK — Build a daily digest bot that posts a daily digest of GitHub stats to Slack. Learn how to use Vercel Connect to set up S
- How to Deploy a TanStack Start app to Vercel — Deploy a TanStack Start app to Vercel with the Nitro Vite plugin. Covers Git and CLI deployment, Fluid compute defaults,
- Deploy a headless BigCommerce storefront with Vercel — Deploy a headless BigCommerce storefront using Catalyst and Next.js on Vercel
- Deploy a Node.js Fastify app on Vercel with Docker — Build a Node.js application with Fastify and Docker, then deploy it to Vercel Functions. Learn how to configure environm
- Deploy PHP on Vercel with Docker — Build a PHP application with FrankenPHP and Docker, then deploy it to Vercel Functions with managed configuration, stora
- Deploy Rust on Vercel with Docker — Build a Rust application with Axum and Docker, then deploy it to Vercel Functions. Learn how to configure environment va
- Deploy ASP.NET Core on Vercel with Docker — Build a .NET application with Docker and deploy it to Vercel Functions. Learn how to configure environment variables, in
- Draft content in your voice from Slack with eve — Deploy the eve content agent template, a Slack bot that drafts blog posts, LinkedIn posts, release notes, and newsletter
- Build an incident response sre agent with eve — sre is an incident response agent for Slack. It investigates production issues using a hypothesis-driven approach and re
- Manage your Sanity project from Slack with eve — A Slack-based Sanity copilot built on eve. It queries and edits content with GROQ, shapes schemas, manages releases, and
- Build your first Slack agent with eve — Deploy the eve Slack agent template: a starter Slack bot built on the eve framework with an example tool and skill.
- Build a software factory with eve — Foreman, a software factory built on eve. It turns GitHub and Linear work items into reviewed draft pull requests throug
- Ship social posts from Slack with eve and Typefully — A Slack-based social media agent built on eve. It drafts posts and threads for X, LinkedIn, Threads, Bluesky, and Mastod
- Build an agentic app in FastAPI with OpenAI Agents API and Vercel Sandbox — Learn how to build a repository Q&A app using FastAPI, OpenAI Agents API, and Vercel Sandbox, with isolated code inspect
- How to build a GitHub agent with eve and GitHub Tools — Build a GitHub agent with eve, GitHub Tools, and Vercel Connect. Register AI-callable GitHub tools, gate writes behind d
- Deploy to Vercel with Self-Hosted Git Pipelines \(GitLab & Bitbucket\) — Learn how to use GitLab Pipelines to deploy to Vercel including support for self-managed GitLab.
- How to build a durable AI code agent on Vercel — Build an AI agent that generates code, writes its own tests, and executes them in an isolated microVM with automatic ret
- How to Integrate Next.js with Prismic's Headless CMS — Learn how to connect Next.js with Prismic's CMS and deploy the integrated website to Vercel
- How to Integrate Optimizely Feature Experimentation with Next.js and Vercel — This guide covers setting up feature flags, implementing A/B tests, and optimizing performance using React Server Compon
- Manage cache tags for external origins — Learn how to use cache tags to optimally serve fresh content on Vercel when content from your external origin changes
- How to use Vercel Container Registry — Push, store, and pull OCI container images with Vercel Container Registry, then deploy them to Vercel Functions and Verc
- Integrate Vercel and Contentstack for your Headless CMS — Integrate Vercel with Contentstack, a headless CMS, to build and deploy dynamic, high-performance websites.
- Route form submissions with Jev and AI SDK — Route form submissions to the right team with the Jev x AI SDK Form Router template. Jev routes clear cases and a fallba
- Translate Kubernetes manifests to vercel.json — Translate Kubernetes Deployments, Services, Ingress, ConfigMaps, and CronJobs into vercel.json configuration and Vercel
- Deploy Laravel on Vercel with Docker — Build a Laravel application with FrankenPHP and Docker, then deploy it to Vercel with production configuration, external
- Run a marketing team from Slack with eve — Team of five marketing agents built on eve. The lead routes work to specialists that write long-form into Notion, queue
- Migrate self-hosted Next.js and containers from AWS to Vercel — Migrate containers from AWS to Vercel: deploy with Dockerfile.vercel, keep RDS, S3, and SQS in AWS over OIDC, and cut ov
- How to migrate from GHCR to Vercel Container Registry — Migrate container images from GitHub Container Registry \(GHCR\) to Vercel Container Registry \(VCR\), including authent
- Moderate product reviews with Jev, TanStack AI, and AI Gateway — Moderate product reviews for an e-commerce storefront with Jev from TypeSafe AI and TanStack AI's `decide\(\)\` functio
- What is the Nitro Vite plugin? — The Nitro Vite plugin \(nitro/vite\) adds SSR, API routes, and deploy-anywhere server builds to any Vite app. Learn what
- Build an agent with OpenAI Agents API on Vercel — Build and deploy an agent with OpenAI Agents API, Vercel Functions, Queues, and Sandbox for isolated code execution.
- Run Python code securely with AI SDK and Vercel Sandbox — Add an `executeCode\
tool to your AI SDK agent with the \ai-sdk-tool-code-execution\` package to run Python 3.13 insi - Build a real-time chat app with WebSockets on Vercel — Build and deploy a single-room messaging app in Next.js with real-time chat, typing indicators, and live online user cou
- Build Notion-style real-time presence with WebSockets on Vercel — Build the avatar faces that appear when a teammate opens a page and vanish when they leave. Powered by a Hono WebSocket
- How to route your coding agent spend through AI Gateway — Point Claude Code, Codex, Cursor, and every other harness on your machine at AI Gateway with one CLI command, on a budge
- Safely running AI generated code in your Next.js application — How to execute untrusted, AI‑generated code from a Next.js app using Vercel Sandbox, an isolated, ephemeral environment.
- [Investigate GitHub issues with `HarnessAgent\` and Vercel Sandbox](/content/kb/guide/sandboxed-coding-agent-with-harnessagent?from=graph&source_path=%2Fdocs%2Fcli&source_site=vercel-docs&relationship=inbound&surface=html/index.html) — Use HarnessAgent to run coding agent harnesses like Claude Code or Codex against untrusted code inside Vercel Sandbox. R
- How to ship an Elysia app on Vercel — Deploy a Elysia app to Vercel with zero configuration. Learn how to ship from a template, the Vercel CLI, or Git, and co
- How to ship an Express app on Vercel — Deploy an Express app to Vercel with zero configuration. Configure response streaming, middleware, cron jobs, the Bun ru
- How to ship a FastAPI app on Vercel — Deploy a FastAPI app to Vercel with zero configuration. Learn how the Python runtime, Vercel Functions, streaming, middl
- How to ship a Fastify app on Vercel — Deploy a Fastify app to Vercel with zero configuration, then add streaming, lifecycle hooks, cron jobs, and observabilit
- How to ship a Flask app on Vercel — Deploy a Flask app to Vercel with zero configuration. Learn how to ship from a template, the Vercel CLI, or Git, and con
- How to ship an H3 app on Vercel — Deploy an H3 app to Vercel with zero configuration. Learn to configure streaming, middleware, cron jobs, the Bun runtime
- How to ship a Hono app on Vercel — Deploy a Hono app to Vercel with zero configuration. Learn how to ship from a template, the Vercel CLI, or Git, and conf
- How to ship a Nitro app on Vercel — Deploy a Nitro app to Vercel with zero configuration. Learn how to ship from a template, the Vercel CLI, or Git, and con
- Give your software factory a browser — Add a KERNEL cloud browser to the eve software factory template so Foreman can reproduce flow bugs, sign in through mana
- Manage Vercel projects with a software factory — Add Vercel's hosted MCP to the eve software factory template so Foreman can read build logs, runtime errors, and deploym
- Deploy Symfony on Vercel with Docker — Build a Symfony application with FrankenPHP and Docker, then deploy it to Vercel with production configuration, external
- Using TanStack AI with Vercel AI Gateway — Connect TanStack AI to Vercel AI Gateway with the @tanstack/ai-vercel-gateway adapter to stream chat, route across provi
- Using TanStack AI with Vercel Sandbox — Run coding agents in isolated Vercel Sandbox microVMs with the @tanstack/ai-sandbox-vercel provider, with durable resume
- How to test a container image in Vercel Sandbox before deploying — Validate a container image before deploying by booting it as a custom Sandbox image from Vercel Container Registry \(VCR
- How to classify, route, and score with Jev and AI SDK — Use Jev from TypeSafe AI with AI SDK's experimental `evaluate\` API to classify, route, score, and verify inside your a
- How can I use Vercel with GitHub IP restrictions? — This guide will describe how you can use Vercel even when you have an IP allowlist configured in GitHub.
- Using coding agents to procure Vercel Marketplace integrations — Coding agents can now discover, provision, and manage third-party services from the Vercel Marketplace using the Vercel
- Build a v0-style app builder with OpenAI Agents API and Vercel Sandbox — Build a chat-to-app workspace with live Next.js previews, follow-up edits, and saved projects using the OpenAI Agents AP
- The Complete Guide to Vercel Connect — Use Vercel Connect to call provider APIs like Slack, GitHub, Linear, Microsoft, Discord, Snowflake, and Salesforce from
- Vercel Drop vs Cloudflare Direct Upload — Compare Vercel Drop and Cloudflare Direct Upload: framework builds, browser vs CLI workflows, file limits, Git integrati
- Vercel Drop vs Netlify Drop — Compare Vercel Drop and Netlify Drop for drag-and-drop deployment: framework builds, static sites, updates, size limits,
- Build a Weather API on Vercel: Express, FastAPI, and Nitro — Build a weather API on Vercel with FastAPI, Express, or Nitro. Compare the three runtimes, add caching and Observability
- Export your Webflow site and host it on Vercel — Learn how to export your Webflow site's code and host it on Vercel with Vercel Drop. Drag your .zip export into the brow
- What is Vercel's policy regarding load testing deployments? — Learn about Vercel's policies regarding load tests.
- Why is Vercel CLI asking me to log in? — Information on why you may be getting prompted to log in to Vercel CLI.
From vercel-web
- Agentic Infrastructure
- Announcing the Build Output API
- Evolving Vercel Functions
- Vercel Hackathon Winners
- Using the latest Next.js 12.3 features on Vercel
From vercel-docs
- Account Management — Learn how to manage your Vercel account and team members.
- Vercel Deep Infra Integration — Learn how to add the Deep Infra native integration with Vercel.
- Vercel ElevenLabs Integration — Learn how to add the ElevenLabs connectable account integration with Vercel.
- Vercel fal Integration — Learn how to add the fal native integration with Vercel.
- Vercel Groq Integration — Learn how to add the Groq native integration with Vercel.
- Vercel LMNT Integration — Learn how to add LMNT connectable account integration with Vercel.
- Vercel Perplexity Integration — Learn how to add Perplexity connectable account integration with Vercel.
- Vercel Pinecone Integration — Learn how to add Pinecone connectable account integration with Vercel.
- Vercel Replicate Integration — Learn how to add Replicate connectable account integration with Vercel.
- Vercel Together AI Integration — Learn how to add Together AI connectable account integration with Vercel.
- Vercel xAI Integration — Learn how to add the xAI native integration with Vercel.
- AI Gateway API Keys — Create, view, and delete AI Gateway API keys, and set each key's budget and spend attribution, from the dashboard, CLI,
- AI Gateway Tool Use and Function Calling — Connect AI Gateway models to application tools with AI SDK 7, Python, Chat Completions, Messages, and Responses examples
- Builds — Understand how the build step works when creating a Vercel Deployment.
- Configuring a Build — Vercel automatically configures the build settings for many front-end frameworks, but you can also customize the build a
- vercel comments — Review and manage Vercel Toolbar comment threads from the terminal with the vercel comments CLI command.
- vercel curl — Learn how to make HTTP requests to your Vercel deployments with automatic deployment protection bypass using the vercel
- vercel httpstat — Learn how to visualize HTTP request timing statistics for your Vercel deployments using the vercel httpstat CLI command.
- vercel open — Learn how to open your current project in the Vercel Dashboard using the vercel open CLI command.
- Integrations for Comments — Learn how Comments integrates with Git providers like GitHub, GitLab, and BitBucket, as well as the Vercel app for Slack
- Quickstart — Create your first connector in Vercel Connect, install the SDK, and request a runtime provider token from your code.
- Vercel Container Registry — Store and manage Docker container images on Vercel. Build and push images with the Vercel CLI, then run them on Vercel F
- Container Registry CLI Reference — Use the vercel vcr command group to manage Vercel Container Registry repositories, tags, and images from the command lin
- Getting Started — Authenticate your container tool with Vercel Container Registry, then push and pull your first image with the Vercel CLI
- Deploying to Vercel — Create, verify, and manage preview and production deployments on Vercel from Git, Vercel CLI, or the REST API.
- Deployment Policies — Use a deployment policy to control which Git sources and deployment mechanisms can deploy to your team and projects, per
- Environments — Environments are for developing locally, testing changes in a pre-production environment, and serving end-users in produ
- Troubleshooting Build Errors — Learn how to resolve common scenarios you may encounter during the Build step, including build errors that cancel a depl
- Deploying with Vercel Drop — Vercel Drop lets you deploy a file or folder by dragging it into your browser, with no Git or CLI required.
- Environment variables — Learn more about environment variables on Vercel.
- Getting started with Flags Explorer — Learn how to set up the Flags Explorer so you can see and override your application's feature flags
- Getting Started with Vercel Flags — Create your first feature flag and evaluate it in your application using the Flags SDK, OpenFeature, or the core library
- Elysia on Vercel — Build fast TypeScript backends with Elysia and deploy to Vercel. Learn the project structure, plugins, middleware, and h
- Astro on Vercel — Deploy Astro sites to Vercel and configure server-side rendering, ISR, Web Analytics, Image Optimization, and Routing Mi
- Create React App on Vercel — Deploy Create React App projects to Vercel and add Preview Deployments, Web Analytics, Speed Insights, and Observability
- Vite on Vercel — Deploy Vite projects to Vercel and configure environment variables, Vercel Functions, server-side rendering, and SPA rew
- Next.js on Vercel — Vercel is the native Next.js platform, designed to enhance the Next.js experience.
- Nuxt on Vercel — Deploy Nuxt applications to Vercel and configure rendering, functions, middleware, routing, image optimization, and cach
- Remix on Vercel — Deploy Remix applications to Vercel and configure the Vercel Vite preset, SSR, streaming, caching, and analytics.
- SvelteKit on Vercel — Deploy SvelteKit applications to Vercel and configure the adapter, rendering, streaming, ISR, analytics, and Routing Mid
- @vercel/functions API Reference \(Node.js\) — Learn about available APIs when working with Vercel Functions.
- Streaming — Learn how to stream responses from Vercel Functions.
- How Vercel builds your application — Learn how Vercel transforms your source code into optimized assets ready to serve globally.
- Getting started with Vercel — Install the Vercel CLI, add the Vercel Plugin or agent skills, and deploy your first project.
- Getting started with Global Config — Learn how to create a Global Config store and read from it in your project.
- Using Global Config with DevCycle — Learn how to use Global Config with Vercel's DevCycle integration.
- Using Global Config with LaunchDarkly — Learn how to use Global Config with Vercel's LaunchDarkly integration.
- Using Global Config with Split — Learn how to use Global Config with Vercel's Split integration.
- Using Global Config with Statsig — Learn how to use Global Config with Vercel's Statsig integration.
- Glossary — Learn about the terms and concepts used in Vercel's products and documentation.
- Vercel CMS Integrations — Learn how to integrate Vercel with CMS platforms, including Contentful, Sanity, and Sitecore XM Cloud.
- Vercel Agility CMS Integration — Learn how to integrate Agility CMS with Vercel. Follow our tutorial to deploy the Agility CMS template or install the in
- Vercel ButterCMS Integration — Learn how to integrate ButterCMS with Vercel. Follow our tutorial to set up the ButterCMS template on Vercel and manage
- Vercel DatoCMS Integration — Learn how to integrate DatoCMS with Vercel. Follow our step-by-step tutorial to set up and manage your digital content s
- Vercel Formspree Integration — Learn how to integrate Formspree with Vercel. Follow our tutorial to set up Formspree and manage form submissions on you
- Vercel Makeswift Integration — Learn how to integrate Makeswift with Vercel. Makeswift is a no-code website builder designed for creating and managing
- Vercel Sanity Integration — Learn how to integrate Sanity with Vercel. Follow our tutorial to deploy the Sanity template or install the integration
- eve with MCP — Give eve agents access to MCP tools through filesystem connections and authorize requests with Vercel Connect.
- Using Monorepos — Vercel provides support for monorepos. Learn how to deploy a monorepo here.
- Products — Browse Vercel products for building, deploying, securing, observing, and scaling web applications.
- Static Configuration with vercel.json — Learn how to use vercel.json to configure and override the default behavior of Vercel from within your project.
- Projects overview — A project is where you deploy and operate frontend apps, APIs, backends, containers, and agent workloads on Vercel.
- Deploying a project from the CLI — Set up and deploy a Vercel project using the CLI, from linking to production.
- Quickstart — Set up Vercel Queues with the SDK.
- Cursor Cloud Agents — Run Cursor Cloud Agents on Vercel Sandbox by backing a Cursor Self-Hosted Machines Team Pool with one isolated microVM p
- OpenAI Agents API — Connect OpenAI Agents API sessions to Vercel Sandbox for isolated code execution and persistent workspace files.
- Quickstart — Learn how to run your first code in a Vercel Sandbox.
- Getting started with Sign in with Vercel — Learn how to get started with Sign in with Vercel
- Private Storage — Learn how to use private Vercel Blob storage to serve files with authentication
- Add the Vercel Toolbar to your local environment — Learn how to use the Vercel Toolbar in your local environment.
- Add the Vercel Toolbar to your production environment — Learn how to add the Vercel Toolbar to your production environment and how your team members can use tooling to access t
Was this helpful?
supported.
Send