Variables
What it is
Variables store encrypted secrets for your organization. Values are encrypted at rest and access is fully audited. Use variables to securely manage API keys, tokens, and other sensitive configuration that your tests and actions need.
How to use
- Navigate to Integrations → Variables in the sidebar
- Enter a key name (must be UPPER_SNAKE_CASE) and the secret value
- Click Save to create the variable
Key Features
- Encryption at rest: All variable values are encrypted using industry-standard encryption
- Audit logging: Every reveal and modification is logged with actor and timestamp
- Reveal controls: View stored values on-demand with full audit trail
- Rotation support: Update values by re-saving the same key—the old ciphertext is overwritten
Configuration
Variables can be referenced in:
- Connections (for API keys)
- Action bindings
- Test configurations
Reference syntax: {{variables.YOUR_KEY_NAME}}
Tips
- Use UPPER_SNAKE_CASE for key names (e.g.,
OPENAI_API_KEY,DATABASE_PASSWORD) - Prefer referencing variables in connections rather than storing raw secrets directly
- Rotate secrets regularly by updating the variable value
- Use the audit log to track who accessed sensitive values and when
Last updated on