azpect 0.6.0

Terminal UI for inspecting Azure resources: Function Apps, APIM, Container Apps, Application Gateway backends, storage blobs, container registries, Cosmos DB, and Key Vaults.
Documentation

azpect

A terminal UI for inspecting the health of Azure APIs at a glance. Inspired by k9s and flowrs, with vim-like keybindings.

azpect lists Function Apps, API Management instances, Container Apps, and Application Gateways across every subscription you can access. It also drills into Storage accounts (containers / blobs), Container Registries (repositories / tags), Cosmos DB (databases / containers / item preview), Key Vaults (secrets + certificates, metadata only), and Service Bus (queues / topics / subscriptions, with active and dead-letter message counts).

API resources across subscriptions, with health badges

Install

Homebrew (macOS, Linux)

brew install RobbertH/tap/azpect

Or tap once and install by name:

brew tap RobbertH/tap
brew install azpect

Upgrade later with brew upgrade azpect.

Demo mode

azpect --demo

Browses a built-in mock tenant (the fictional "Contoso" company) with fake subscriptions, resources, metrics, and logs. No az login needed and no network calls are made — handy for trying the UI, demos, and screenshots.

Configuration

State (favorites, last subscription, theme, default time window) is stored under ${XDG_CONFIG_HOME:-~/.config}/azpect/config.toml. The file is created on first run.

Authentication

azpect uses the azure_identity crate's DefaultAzureCredential, which picks up your existing az login session. az must be on your PATH.

License

MIT OR Apache-2.0.