OS Manuals

/usr/bin/chainloop

Chainloop Platform CLI

From commercial-chainloop-cli 1.72.2-r12 (enterprise-packages), captured 2026-11-08 by running chainloop --help (exit 0). permalink

Chainloop Command Line Interface

Usage:
  chainloop [command]

Available Commands:
  apply                 Apply compliance resources from YAML files
  artifact              Download or upload Artifacts to the CAS
  attestation           Craft Software Supply Chain Attestations
  auth                  Authenticate with the Control Plane
  cas-backend           Operations on Artifact CAS backends
  completion            Generate the autocompletion script for the specified shell
  config                Configure this client
  deployment            (Preview) Deployment record operations
  discover              (Preview) inspect pieces of evidence or artifacts stored through Chainloop
  environment           (Preview) Manage environments
  evidence              Manage evidence
  framework             Manage compliance frameworks
  gather-runner-context Gather runner context data from a given provider
  integration           Third party integrations
  organization          Organizations management
  policy                Craft chainloop policies
  policy-group          Policy group operations
  product               Product operations
  project               Project operations
  requirement           Manage compliance requirements
  trace                 AI coding session tracing and attestation
  transform             Transform third-party tool output into standard formats
  version               Command line version
  workflow              Workflow management in the control plane

Flags:
      --artifact-cas string       URL for the Artifacts Content Addressable Storage API ($CHAINLOOP_ARTIFACT_CAS_API) (default "api.cas.chainloop.dev:443")
      --artifact-cas-ca string    CUSTOM CA file for the Artifacts CAS API (optional) ($CHAINLOOP_ARTIFACT_CAS_API_CA)
  -c, --config string             Path to an existing config file (default is $HOME/.config/chainloop/config.toml)
      --control-plane string      URL for the Control Plane API ($CHAINLOOP_CONTROL_PLANE_API) (default "api.cp.chainloop.dev:443")
      --control-plane-ca string   CUSTOM CA file for the Control Plane API (optional) ($CHAINLOOP_CONTROL_PLANE_API_CA)
      --debug                     Enable debug/verbose logging mode
  -h, --help                      help for chainloop
  -i, --insecure                  Skip TLS transport during connection to the control plane ($CHAINLOOP_API_INSECURE)
  -n, --org string                organization name
  -o, --output string             Output format, valid options are json and table (default "table")
      --platform string           URL for the platform backend API ($CHAINLOOP_PLATFORM_API) (default "api.app.chainloop.dev:443")
      --platform-ca string        CUSTOM CA file for the Platform API (optional) ($CHAINLOOP_PLATFORM_API_CA)
  -t, --token string              API token. NOTE: Alternatively use the env variable CHAINLOOP_TOKEN
  -y, --yes                       Skip confirmation

Use "chainloop [command] --help" for more information about a command.
Options (14)
OptionDescriptionSource
--artifact-cas stringURL for the Artifacts Content Addressable Storage API ($CHAINLOOP_ARTIFACT_CAS_API) (default "api.cas.chainloop.dev:443")help
--artifact-cas-ca stringCUSTOM CA file for the Artifacts CAS API (optional) ($CHAINLOOP_ARTIFACT_CAS_API_CA)help
-c, --config stringPath to an existing config file (default is $HOME/.config/chainloop/config.toml)help
--control-plane stringURL for the Control Plane API ($CHAINLOOP_CONTROL_PLANE_API) (default "api.cp.chainloop.dev:443")help
--control-plane-ca stringCUSTOM CA file for the Control Plane API (optional) ($CHAINLOOP_CONTROL_PLANE_API_CA)help
--debugEnable debug/verbose logging modehelp
-h, --helphelp for chainloophelp
-i, --insecureSkip TLS transport during connection to the control plane ($CHAINLOOP_API_INSECURE)help
-n, --org stringorganization namehelp
-o, --output stringOutput format, valid options are json and table (default "table")help
--platform stringURL for the platform backend API ($CHAINLOOP_PLATFORM_API) (default "api.app.chainloop.dev:443")help
--platform-ca stringCUSTOM CA file for the Platform API (optional) ($CHAINLOOP_PLATFORM_API_CA)help
-t, --token stringAPI token.help
-y, --yesSkip confirmationhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.