Skip to content
Docs / dflux EdgeGuard
ContactGet started

d3x-edgectl CLI

d3x-edgectl is a thin client over the EdgeControl gRPC admin surface — every command maps to one or more RPCs. JSON payloads can be passed inline or read from a file with the @file syntax. This reference is generated from d3x-edgectl --help.

Point it at the admin gRPC listener with -addr (default 127.0.0.1:9091 — host:port, not a URL) and authenticate with -key / D3X_EDGE_ADMIN_KEY, or -token for a JWT bearer. Use -tls when the admin listener has TLS. The legacy -url flag is rejected.

Day-to-day mutations are the per-resource CRUD commands. Two commands that are easy to miss: apply -f declaratively syncs YAML manifests (PolicyRule, RateLimit, Transformation, RoutingRule, ProducerConfig, ProfileConfig) with --dry-run / --diff, and default-action set|flip changes the fail-closed gate live. See the Admin API overview for the operations behind each command.

Loading reference…