Menu

vercel target

Last updated January 15, 2026

The vercel target command (alias: vercel targets) manages your Vercel project's targets (custom environments). Targets are custom deployment environments beyond the standard production, preview, and development environments.

terminal
vercel target list

Using vercel target list to list all targets for your project.

List all targets defined for the current project.

terminal
vercel target list
vercel target ls
vercel targets ls

List all custom environments configured for your project.

The --target flag is available on several commands to specify which environment to target:

terminal
# Deploy to a custom environment named "staging"
vercel deploy --target=staging

Deploy your project to a custom environment by specifying --target=<environment-name>.

terminal
vercel target list
terminal
vercel deploy --target=staging
terminal
vercel pull --environment=staging
terminal
vercel env add MY_KEY staging
vercel env ls staging

The following global options can be passed when using the vercel deploy command:

For more information on global options and their usage, refer to the options section.


Was this helpful?

supported.