CLI
Command Reference
Current Enclavely CLI commands and examples.
This reference matches the current CLI surface.
Authentication
enclavely auth login
enclavely auth login --token <enc_...> --api-url <url>Flags:
--token <enc_...>: API key token--api-url <url>: workspace API URL--no-verify: skip token verification call
Project and environment
enclavely project list
enclavely project list [--json]enclavely project create
enclavely project create <name> [--json]enclavely env list
enclavely env list <project> [--json]enclavely env create
enclavely env create <project> <env> [--json]Build and deploy
enclavely init
enclavely init [--name <service>] [--force]enclavely build
enclavely build [--config <path>] [--json]enclavely deploy
enclavely deploy --project <name> --env <env> [flags]Common flags:
--image-digest sha256:<hex>: artifact image digest--eif-digest sha256:<hex>: artifact EIF digest--wait: wait for terminal release state--timeout-sec <seconds>: wait timeout--idempotency-key <key>: safe retry key--cid <number>,--port <number>: override service contract values--healthcheck-path </path>,--readiness-path </path>--attestation-required true|false--capability sign|decrypt(repeatable)--json
deploy requires at least one digest: --image-digest or --eif-digest.
Releases
enclavely release list
enclavely release list --project <name> [--env <env>] [--json]enclavely release get
enclavely release get --project <name> (--id <releaseId> | --latest --env <env>) [--json]enclavely release retry
enclavely release retry --project <name> (--id <releaseId> | --latest-failed --env <env>) [--json]enclavely rollback
enclavely rollback --project <name> --env <env> --to <version> [--json]Operations
enclavely status
enclavely status --project <name> --env <env> [--json]enclavely logs
enclavely logs --project <name> --env <env> [--follow] [--poll-ms <ms>] [--json]enclavely readiness
enclavely readiness --project <name> [--env <env>] [--json]enclavely verify
enclavely verify --project <name> [--env <env>] [--scope user|ops|all] [--strict-backlog] [--json]enclavely routing
enclavely routing --project <name> [--env <env>] [--json]enclavely usage
enclavely usage --project <name> [--env <env>] [--summary] [--limit <count>] [--json]enclavely audit
enclavely audit --project <name> [--env <env>] [--limit <count>] [--json]enclavely job list
enclavely job list --project <name> [--env <env>] [--limit <count>] [--json]enclavely queue status
enclavely queue status [--json]API keys
enclavely apikey list
enclavely apikey list [--json]enclavely apikey create
enclavely apikey create --name <name> [--expires-in <seconds>] [--scope <resource:action> ...] [--json]enclavely apikey revoke
enclavely apikey revoke --id <keyId> [--json]The full key value is returned once on creation. Store it immediately.