Skip to content
Unified Defense StackUnified Defense Stack
You're viewing unreleased documentation from main. Go to the latest release

UDS CLI

UDS CLI is the command-line DevX for working with the UDS ecosystem. It is the primary way to run UDS workflows from a terminal, including bundle authoring, artifact creation, deployment, publishing, cluster operations, and task automation.

CommandDescription
uds createBuild a UDS Bundle from a uds-bundle.yaml
uds deployDeploy a bundle from a local file or OCI registry
uds inspectInspect bundle metadata, images, SBOMs, and variables
uds publishPublish a bundle to an OCI registry
uds removeRemove a deployed bundle from a cluster
uds runExecute tasks from a tasks.yaml via UDS Runner
uds monitor peprStream Pepr admission and operator logs
uds zarfAccess the vendored Zarf CLI

Full command reference is available via uds --help and uds <command> --help.



UDS CLI ships with a JSON schema for uds-bundle.yaml. To enable IDE autocompletion and validation, see the schema validation docs.


UDS CLI works alongside UDS Core, the platform layer providing networking, identity, security, and observability. To understand how bundles fit into the broader UDS ecosystem, see:


Get Involved