Available Variables
Configuration Examples
Basic Setup
Set the required environment variables:Production Setup
For production environments, include service name and environment:Development Setup
For local development with debug logging:Disable Tracing
To completely disable tracing (useful for tests):Using .env Files
Python with python-dotenv
Node.js with dotenv
Priority Order
Configuration values are resolved in the following order (highest priority first):- Explicit arguments passed to
HeimdallClient() - Environment variables
- Default values
Docker Configuration
When running in Docker, pass environment variables using-e flags or an env file:
Kubernetes Configuration
Use ConfigMaps and Secrets for Kubernetes deployments:Next Steps
SDK Options
Explore programmatic configuration options.
Quickstart
Get started with Heimdall.