Skip to content

Releases: temporalio/cloud-cli

v0.0.1

03 Jun 21:25

Choose a tag to compare

Temporal Cloud CLI v0.0.1 (Pre-release)

The first pre-release of temporal-cloud, a plugin for the Temporal CLI that manages Temporal Cloud resources via temporal cloud .

▎ Pre-release: This plugin is offered as a pre-release and is subject to change. Reach out to Temporal Support with questions.

Installation

Homebrew
brew install temporalio/prerelease/cloud-cli

Download — grab the archive for your OS/arch from the release assets, extract it, and put the temporal-cloud binary on your PATH so the temporal CLI can discover it.

Highlights

  • Authentication — browser-based OAuth login (cloud login / cloud logout), --api-key support on any command, and cloud whoami to confirm your identity.
  • Async operations everywhere — mutating commands poll to completion automatically, with --async-operation-id for idempotency and --resource-version for optimistic locking. Inspect or wait on ops with cloud async-operation get / await.
  • Spec-based workflows — top-level resources support apply (declarative) and edit (open $EDITOR) alongside targeted get/set/update subcommands, with a diff-and-confirm prompt before changes are applied.

Commands

Namespaces — full lifecycle (create, get, list, apply, edit, delete) plus configuration of:

  • Retention, lifecycle, and fairness
  • mTLS CA certificates and certificate filters
  • Search attributes, codec server, and tags
  • Connectivity rules (attach/detach)
  • High availability — region add/remove and failover
  • Capacity
  • Export to S3 and GCS (create/update/validate, enable/disable)

Nexus — manage endpoints (create, get, list, update, delete) and their allowed namespaces.

Identity & access

  • Users — invite, get, list, delete, apply/edit, and set account role, custom roles, and namespace permissions.
  • User groups — create cloud / Google / SCIM groups, manage members, and assign roles and permissions.
  • Custom roles — full CRUD plus apply/edit.
  • Service accounts — including namespace-scoped accounts and custom-role assignment.
  • API keys — create (for yourself or a service account), list, get, update, enable/disable, delete.

Account & infrastructure

  • Audit logs — list events and manage sinks for Kinesis and Pub/Sub (create/update/validate, enable/disable).
  • Account metrics — manage metrics endpoint CA certificates.
  • Connectivity rules — public and private connectivity (create, get, list, delete).
  • Regions — get and list available Temporal Cloud regions.

Output

All commands support -o json for machine-readable output, in addition to the default human-readable text rendering.

Full Changelog: https://github.com/temporalio/cloud-cli/commits/v0.0.1