← Package directory
Available on winget

Install Temporal CLI

Command-line interface for running Temporal Server and interacting with Workflows, Activities, Namespaces, and other parts of Temporal

Install with winget
winget install --id Temporal.TemporalCLI
Upgrade
winget upgrade --id Temporal.TemporalCLI
Uninstall
winget uninstall --id Temporal.TemporalCLI

About Temporal CLI

Command-line interface for running Temporal Server and interacting with Workflows, Activities, Namespaces, and other parts of Temporal

What's new in 1.7.0

Breaking Changes Structured logging removed from CLI commands The CLI itself no longer uses structured logging. Warnings and errors are printed as plain text to stderr. The --log-level flag now only controls logging for the SDK client and server start-dev. Its default has changed from info to never for most commands (warn for server start-dev). If you rely on structured log output, pass --log-level info explicitly to restore the previous SDK logging behavior. Activity command flag changes Removed flags: The --activity-type and --match-all flags have been removed from temporal activity pause, temporal activity unpause, temporal activity reset, and temporal activity update-options. These were experimental and allowed targeting all activities of a given type within a single workflow. They have been removed in favor of upcoming server-side batch operations that will be more intuitive. Use --activity-id with --workflow-id, or --query for batch targeting. Changed flag semantics: --workflow-id is no longer always required for temporal activity complete and temporal activity fail. It is required for workflow-attached activities but must be omitted for Standalone Activities. When --workflow-id is absent, --run-id refers to the Activity Run ID rather than the Workflow Run ID. Existing scripts that always pass --workflow-id are unaffected. New Features Standalone Activity Support (Experimental) New subcommands under temporal activity for managing Standalone Activities: - temporal activity start -- Start a new Standalone Activity - temporal activity execute -- Start a Standalone Activi...

Read release notes

Version history

Version Updated Notes
1.7.0 Unknown Breaking Changes Structured logging removed from CLI commands The CLI itself no longer uses structured logging. Warnings and errors are printed as plain text to stderr. The --log-level flag now only controls logging for...
1.6.2 Unknown What's Changed - Add experimental warning around activity batch operations by @spkane31 in https://github.com/temporalio/cli/pull/969 - update dev server to 1.30.2 and go to 1.26.1 by @chaptersix in https://github.com/te...
1.6.1 Unknown What's Changed - add CI validation for server dependency version by @chaptersix in https://github.com/temporalio/cli/pull/933 - fix: replace BuildJet ARM runner with GitHub-hosted runner by @chaptersix in https://github....
1.5.1 Unknown New Commands - temporal worker describe and temporal worker list are added as experimental commands, as a part of a new feature, worker heartbeating. Both allow users to query data about a worker. What's Changed - fix(he...
1.5.0 Unknown New Commands - temporal task-queue config commands (set and get). Allows user to set and get Task Queue configs such as rate limit. - temporal worker deployment manager-identity commands (set and unset). Allows CLI clien...
1.4.1 Unknown New Commands - temporal workflow reset with-workflow-update-options runs Workflow Update Options (temporal workflow update-options) atomically after the Workflow is reset. This is useful for versioned workflows that have...
1.4.0 Unknown Experimental environment config support CLI now supports an experimental form of environment config. This is a new approach to environment configuration that draws on config files and environment variables and is usable...
1.3.0 Unknown Highlights - The built-in Temporal Server has been updated to 1.27.1, and UI Server has been updated to 2.36.0. - There are significant changes to the experimental temporal worker deployment commands to expose new Worker...
1.2.0 Unknown Highlights This release includes the latest versions Temporal Server (v1.26.2) and UI Server (v2.34.0), and provides provides updated support for the revamped experimental Worker Versioning feature, and includes addition...
1.1.2 Unknown Highlights - Updates Temporal Server to 1.25.2 and UI Server to 2.32.0. - temporal workflow reset now respects the --reapply-* options when operating in batch mode. What's Changed - Fix mismatched go versions (and AS cas...