Public AppSignal CLI release!
Our new AppSignal CLI brings your monitoring data into the terminal. Tail logs, triage incidents, manage dashboards and anomaly detection triggers, and turn logs into metrics, all without leaving the shell where you run your tests and deploys.
It's built for people and AI agents. Every command returns human-readable output or JSON (--output json), so the same tool you reach for during an incident can also feed structured data to a coding agent. The CLI also bundles an agent skill for Claude, Codex, and OpenCode.
Sign in with OAuth and you're ready to go:
appsignal-cli auth login
Install it with Homebrew (brew install appsignal/appsignal-cli/appsignal-cli) or the install script, then read the documentation to get started.
Changed
apps listnow uses the current OAuth account to determine the organization automatically and saves that org to the active config. You no longer need to pass--orgwhen listing apps for the signed-in account.incidents updatenow accepts multiple incident numbers for bulk state changes, so you can close or reopen an explicit set of incidents in one command. It also adds--assign-meto assign the incident to the authenticated CLI user without needing to look up your user ID first.- OAuth login now requests the
user:readscope needed for browser-based AppSignal account access, and older tokens now produce a clearer re-authentication message when that scope is missing. The unsupportedapps orgscommand has been removed. - Added dashboard management commands to list, create, and update AppSignal dashboards from the CLI.
appsignal-clinow sends a minimal best-effort telemetry event for each command run to help measure CLI usage and reliability. The event includes only the command path, success or failure, duration, CLI version, and output format, and you can disable it entirely withAPPSIGNAL_CLI_TELEMETRY=0.- OAuth is now the default auth login flow, so running
appsignal-cli auth loginopens the browser-based sign-in flow without requiring--oauth. Personal token login remains available by passing--tokenexplicitly.
Removed
- OAuth is now the default authentication method.
appsignal-cli auth loginopens the browser flow directly, while personal API token login remains available with--token.
View the CLI v2.0.0 changelog for more information.


