--output json and it returns machine-readable JSON instead. In other words, the same tool you reach for during an incident can also feed structured data to a coding agent. It even bundles an AppSignal agent skill: a set of instructions that teaches an agent like Claude or Codex how to use the CLI. Install it with appsignal-cli skill install.
The CLI talks to the same AppSignal data as the app UI and AppSignal MCP. It’s a gateway to data AppSignal already has. If your app isn’t sending logs,
logs tail won’t show any.What you can do
- Logs: tail log lines as they arrive, or search across a time range with AppSignal’s query syntax. Filter by severity or source, apply saved log views, and list an app’s views and sources. Create and manage log-derived metrics and log-based triggers from your log data.
- Incidents: list exception, performance, and anomaly incidents, and search the exception and performance ones by name or message; open an incident’s details; update its state, severity, or assignees; and add notes.
- Triggers: list, create, update, and archive anomaly detection triggers.
- Dashboards: list, create, and update your app’s dashboards.
- Apps: list your applications, find an app by name, and inspect its users, notifiers, namespaces, dashboards, and deploy markers.
- Project configuration: create a project-local config so commands run in a repository default to the right organization.
- Agent skill: install the bundled AppSignal skill into your AI agent, update it, and check whether it’s current.
Global flags
These flags work on every command:| Flag | Description |
|---|---|
--output <value> (-o) | Render results as human (the default) or json. --format is a synonym. |
--help (-h) | Show usage, subcommands, and options for any command (for example, appsignal-cli logs tail --help). |
--output (or --format) before or after the subcommand. Command results go to standard output in the format you choose; status messages always go to standard error, so a --output json stream stays valid JSON that you can pipe into another tool.
Installation
The CLI runs on macOS and Linux, on both Intel (x86_64) and Apple Silicon / ARM (arm64) machines. Linux distributions based on musl, such as Alpine, are supported too.
- Homebrew
- Install script (macOS & Linux)
Install the formula. Homebrew taps To upgrade later, run:
appsignal/appsignal-cli automatically:Prefer not to pipe a script into your shell? Download the binary for your platform directly from the latest release.
Verify the installation
Check that the CLI is on yourPATH:
Shell
appsignal-cli about for an overview of your setup, including its version, endpoint, default organization, and authentication status:
Shell
Auth: Not authenticated and point you at the commands to run next.