Skip to main content
Environment variable secrets are injected as standard environment variables when your environment starts. The secret name becomes the variable name.

Behavior

AspectDetail
Injection timingAt environment start
NamingSecret name becomes the variable name
Update propagationNew environments get updated values immediately. Running environments require a restart.

Access

# Shell
echo $APP_ENV

# Node.js
process.env.APP_ENV

# Python
os.environ['APP_ENV']

Security considerations

For sensitive credentials like passwords and private keys, file secrets are more secure. Environment variables are suitable for API keys and non-sensitive configuration values.