Enclavely Docs
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.

On this page