Vercel Provider¶
The vercel provider manages project environment variables in Vercel for
development, preview, and production targets.
Install¶
Authentication¶
Set a Vercel token:
Optional team context:
Provider config¶
YAML
providers:
vercel:
kind: vercel
auth:
kind: token
config:
token: ${VERCEL_TOKEN}
team_id: ${VERCEL_TEAM_ID}
config:
project_id: prj_xxxxx
Target: vercel_env¶
YAML
secrets:
- name: app_database_url
kind: random_password
config:
length: 32
targets:
- provider: vercel
kind: vercel_env
config:
project_id: prj_xxxxx
secret_name: DATABASE_URL
environments: [preview, production]
Notes¶
- Sync writes encrypted environment variables in Vercel.
- Retrieval returns metadata (Vercel does not expose decrypted values for existing vars).
- Deletion can be environment-scoped using
environments.