Envoy Logo

Environment variables

List of environment variables that can be used to configure the CLI behavior.

Name Description Default
BOE_ADMIN_PORT Port for Envoy admin interface. 9901
BOE_CONFIG_HOME Configuration files directory. Defaults to ~/.config/boe ~/.config/boe
BOE_DATA_HOME Downloaded Envoy binaries directory. Defaults to ~/.local/share/boe ~/.local/share/boe
BOE_LOG_LEVEL Log level for the CLI. Defaults to debug debug
BOE_REGISTRY OCI registry URL for the extensions. ghcr.io/tetratelabs/built-on-envoy
BOE_REGISTRY_INSECURE Allow connecting to an insecure (HTTP) registry. false
BOE_REGISTRY_PASSWORD Password for the OCI registry. -
BOE_REGISTRY_USERNAME Username for the OCI registry. -
BOE_RUNTIME_DIR Ephemeral runtime files directory. Defaults to /tmp/boe-$UID -
BOE_RUN_DOCKER Run Envoy as a Docker container instead of using func-e. false
BOE_RUN_ID Run identifier for this invocation. Overrides the default timestamp-based ID. -
BOE_STATE_HOME Persistent state and logs directory. Defaults to ~/.local/state/boe ~/.local/state/boe
ENVOY_LOG_LEVEL Envoy component log level. all:error
ENVOY_PATH Path to a custom Envoy binary. Skips Envoy download and version selection. -
ENVOY_VERSION Envoy version to use (e.g., 1.31.0, dev, dev-latest) -