Skip to main content

Get

expanso-cli config get

Get the current configuration

Synopsis

Retrieve and display the current configuration from the configured endpoint.

What This Shows:

The complete runtime configuration, including: • API server settings (ports, timeouts, authentication) • Scheduler configuration (intervals, worker counts) • Node manager settings • Logging configuration • Telemetry and metrics settings • Resource limits and quotas

When To Use This:

• Verify settings after deployment • Understand default behavior and limits • Debug unexpected behavior • Document current configuration for reference • Compare configurations across environments

Configuration Sources:

This command shows the effective configuration (final merged values). To see where each value came from (CLI flags, env vars, config file, etc.), use 'config explain' instead.

Output Formats:

• yaml: Human-readable, great for documentation (default) • json: Machine-readable, great for parsing with jq

Note: This retrieves configuration from the configured endpoint, not your CLI profile settings. For profile/connection settings, use 'profile current' instead.

expanso-cli config get [flags]

Examples

  # Get configuration as YAML
expanso-cli config get

# Get configuration as JSON
expanso-cli config get --format json

# Save configuration to file for reference
expanso-cli config get --format yaml > prod-config.yaml

# Extract specific value with jq
expanso-cli config get --format json | jq '.scheduler.evaluation_interval'

# Compare configurations between environments
diff `<(expanso-cli config get -p prod)` `<(expanso-cli config get -p staging)`

Options

  -f, --format {|json|yaml}   Output format
-h, --help help for get
--no-style Disable colors and styling
--pretty Pretty print the output

Options inherited from parent commands

      --auth-token string   API bearer authentication token
-e, --endpoint string API endpoint URL
-k, --insecure Skip TLS certificate verification
-p, --profile string Profile to use for configuration
--timeout string Request timeout duration
-v, --verbose Enable verbose logging

SEE ALSO

Auto generated by spf13/cobra on 19-Nov-2025