OpenStack Rich Command-line Alternative — a unified CLI for managing OpenStack cloud infrastructure.
- 60+ command groups covering every major OpenStack service (Keystone, Nova, Neutron, Cinder, Glance, Swift, Heat, Octavia, Designate, Barbican, Magnum, Gnocchi, Aodh, CloudKitty, Placement, Freezer)
- Typed service layer — every resource flows through a typed
*Serviceclass with TypedDict models, catching field-name typos at mypy time - Rich terminal output — coloured tables, trees and progress bars powered by Rich
- Multi-account profiles — named profiles,
clouds.yamlandOS_*env var support, transparent token caching - Shell auto-completion — Bash, Zsh, and Fish, with per-profile resource caching
- Orca-exclusive commands —
overview,watch,doctor,audit,cleanup,export,find,ip-whois
pip install orca-openstackclient
orca setup # interactive credential setup
orca server list # list your VMsFrom source (development):
git clone https://github.com/stackopshq/orca-cli.git
cd orca-cli
poetry install --with dev
poetry run orca --helpRequires Python 3.9 – 3.14.
server · server bulk · flavor · keypair · aggregate · hypervisor · availability-zone · compute-service · server-group · usage · limits · event
network · floating-ip · security-group · subnet-pool · trunk · qos
volume · image (Glance) · object / container (Swift) · backup (Freezer)
project · user · role · domain · group · credential · application-credential · endpoint · endpoint-group · service · region · policy · trust · token · auth · access-rule · limit · registered-limit · catalog
identity-provider · federation-protocol · mapping · service-provider
stack (Heat) · loadbalancer (Octavia) · zone / recordset (Designate) · secret (Barbican) · cluster (Magnum) · metric (Gnocchi) · alarm (Aodh) · rating (CloudKitty) · placement
overview · watch · doctor · audit · cleanup · export · find · ip · quota · profile · setup
Full documentation: stackopshq.github.io/orca-cli
Local preview:
poetry install --with docs
mkdocs serveRelease notes: see CHANGELOG.md.
Architectural decisions: docs/adr/.
Apache-2.0
