| name | vercel |
| description | Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access. |
| metadata | {"clawdbot":{"emoji":"▲","requires":{"bins":["vercel","curl"]}}} |
Vercel
Complete Vercel CLI reference and documentation access.
When to Use
- Deploying applications to Vercel
- Managing projects, domains, and environment variables
- Running local development server
- Viewing deployment logs and status
- Looking up Vercel documentation
Documentation
Fetch any Vercel docs page as markdown:
curl -s "https://vercel.com/docs/<path>" -H 'accept: text/markdown'
Get the full sitemap to discover all available pages:
curl -s "https://vercel.com/docs/sitemap.md" -H 'accept: text/markdown'
CLI Commands
Deployment
vercel / vercel deploy [path]
Deploy the current directory or specified path.
Options:
--prod - Deploy to production
-e KEY=VALUE - Set runtime environment variables
-b KEY=VALUE - Set build-time environment variables
--prebuilt - Deploy prebuilt output (use with vercel build)
--force - Force new deployment even if unchanged
--no-wait - Don't wait for deployment to finish
-y, --yes - Skip prompts, use defaults
Examples:
vercel
vercel --prod
vercel /path/to/project
vercel -e NODE_ENV=production
vercel build && vercel --prebuilt
vercel build
Build the project locally into ./vercel/output.
vercel build
vercel dev [dir]
Start local development server.
Options:
-l, --listen <URI> - Port/address (default: 0.0.0.0:3000)
Examples:
vercel dev
vercel dev --listen 8080
Project Management
vercel link [path]
Link local directory to a Vercel project.
Options:
-p, --project <NAME> - Specify project name
-y, --yes - Skip prompts
Examples:
vercel link
vercel link --yes
vercel link -p my-project
vercel projects
Manage projects.
vercel projects list
vercel projects add <name>
vercel projects inspect [name]
vercel projects remove <name>
vercel pull [path]
Pull project settings and env vars from cloud.
vercel pull
Environment Variables
vercel env
Manage environment variables.
vercel env list [environment]
vercel env add <name> [environment]
vercel env remove <name> [environment]
vercel env pull [filename]
Environments: development, preview, production
Examples:
vercel env list production
vercel env add DATABASE_URL production
vercel env pull .env.local
Domains & Aliases
vercel domains
Manage domain names.
vercel domains list
vercel domains add <domain> <project>
vercel domains inspect <domain>
vercel domains remove <domain>
vercel domains buy <domain>
vercel domains transfer-in <domain>
vercel alias
Manage deployment aliases.
vercel alias list
vercel alias set <deployment> <alias>
vercel alias remove <alias>
Examples:
vercel alias set my-app-abc123.vercel.app my-app.vercel.app
vercel alias set my-app-abc123.vercel.app custom-domain.com
Deployments
vercel ls [app] / vercel list
List deployments.
vercel ls
vercel ls my-project
vercel inspect [id]
Display deployment information.
vercel inspect <deployment-url-or-id>
vercel logs <url|id>
View runtime logs for a deployment.
Options:
-j, --json - Output as JSON (compatible with jq)
Examples:
vercel logs my-app.vercel.app
vercel logs <deployment-id> --json
vercel logs <deployment-id> --json | jq 'select(.level == "error")'
vercel promote <url|id>
Promote deployment to production.
vercel promote <deployment-url-or-id>
vercel rollback [url|id]
Rollback to previous deployment.
vercel rollback
vercel rollback <deployment-url-or-id>
vercel redeploy [url|id]
Rebuild and deploy a previous deployment.
vercel redeploy <deployment-url-or-id>
vercel rm <id> / vercel remove
Remove a deployment.
vercel rm <deployment-url-or-id>
Authentication & Teams
vercel login [email]
vercel logout
vercel whoami
vercel switch [scope]
vercel teams
Other Commands
vercel open
vercel init [example]
vercel install [name]
vercel integration
vercel certs
vercel dns
vercel bisect
Global Options
Available on all commands:
| Option | Description |
|---|
-h, --help | Show help |
-v, --version | Show version |
-d, --debug | Debug mode |
-t, --token <TOKEN> | Auth token |
-S, --scope | Set scope/team |
--cwd <DIR> | Working directory |
-A, --local-config <FILE> | Path to vercel.json |
--no-color | Disable colors |
Quick Reference
| Task | Command |
|---|
| Deploy | vercel or vercel --prod |
| Dev server | vercel dev |
| Link project | vercel link |
| List deployments | vercel ls |
| View logs | vercel logs <url> |
| Add env var | vercel env add <name> <env> |
| Pull env vars | vercel env pull |
| Rollback | vercel rollback |
| Add domain | vercel domains add <domain> <project> |
| Get docs | curl -s "https://vercel.com/docs/<path>" -H 'accept: text/markdown' |
| Docs sitemap | curl -s "https://vercel.com/docs/sitemap.md" -H 'accept: text/markdown' |