Skip to content

Vercel ​

The vercel target sets Vercel environment variables with vercel env add, once per environment, and replaces an existing variable with --force.

Config typevercel
Requiresvercel, logged in, and fnox push run in a directory linked with vercel link
Readable afterwardsNo when sensitive = true; otherwise yes, by team members

Quick start ​

toml
[targets.vercel]
type = "vercel"
environments = ["production", "preview"]
sensitive = true

[secrets]
DATABASE_URL = { provider = "op", value = "Neon/url", push = ["vercel"] }

Configuration ​

FieldDefaultDescription
environmentsrequiredEnvironments to set: production, preview, development, or a custom environment.
git_branchall branchesGit branch for a preview variable. Requires environments = ["preview"].
sensitiveVercel's defaulttrue stores the value so it cannot be read back; false stores it as readable config.
scopelinked project teamTeam that owns the project.

Notes ​

  • The project is the one linked in the current directory, so run fnox push from the project root.
  • Vercel does not allow sensitive variables in development.
MIT LicenseCopyright © 2026jdx.dev