Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OutageDeck CLI

OutageDeck logo

Latest release License: MIT

OutageDeck CLI checking GitHub, Anthropic, Cloudflare, and OpenAI

Check the live status of 170+ cloud and SaaS providers from a terminal or CI script. OutageDeck normalizes each vendor's official status feed; it does not replace synthetic monitoring.

Install

brew install outagedeck/tap/outagedeck

With mise:

mise use -g github:outagedeck/cli@0.1.0

With Nix:

nix run github:outagedeck/cli -- --version

On Windows with Scoop:

scoop bucket add outagedeck https://github.com/outagedeck/scoop-bucket
scoop install outagedeck

Or install from source:

go install github.com/outagedeck/cli/cmd/outagedeck@latest

Release archives for macOS, Linux, and Windows are available on the releases page.

Use

$ outagedeck status aws cloudflare github openai
OK AWS: Operational — All Systems Operational
OK Cloudflare: Operational — All Systems Operational
OK GitHub: Operational — All Systems Operational
!! OpenAI: Degraded — OpenAI reports an active incident

Find a provider slug:

$ outagedeck search "Claude"
anthropic                operational        Anthropic

Use structured output in scripts:

outagedeck status --json --fail-on=outage aws github openai

The status command exits with:

  • 0 when every provider is below the selected threshold;
  • 1 when a request or argument fails;
  • 2 when at least one provider meets the selected threshold.

--fail-on accepts degraded (default), outage, major_outage, or never. Set OUTAGEDECK_API_KEY or pass --api-key for a higher API quota.

Data and trust

  • Data comes from official vendor status feeds and is refreshed about every 10 minutes.
  • An unreachable or malformed response is an error, never operational.
  • The public API allows 120 requests per hour. The CLI checks up to 20 providers concurrently.
  • No telemetry is added by the CLI. Requests identify the client through a standard User-Agent header.

Review the API documentation or configure outage alerts.

License

MIT

Releases

Packages

Contributors

Languages