Releases: temporalio/cloud-cli
v0.0.1
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