Install Orbis¶
Choose one of the supported installation methods in this order. Astronomer recommends Podman because the image includes every dependency Orbis needs: Chrome, kubectl, Helm, and cloud authentication plugins.
| Method | Use this when |
|---|---|
| Podman | Recommended. You want zero local dependencies. |
| uv tool install or pip | You want a local command on a workstation or bastion. |
| Release wheel | You operate in an air-gapped or restricted environment and can provide the wheel plus dependencies. |
Run with Podman¶
The Orbis image includes Chrome, kubectl, Helm, the Amazon Web Services (AWS) command-line interface, the gcloud authentication plugin, Azure Kubernetes authentication support, and aws-iam-authenticator. You don't need to install Orbis on the host.
Run any Orbis command by mounting an output folder:
podman run --rm -it \
-e ASTRO_SOFTWARE_API_TOKEN=<your-houston-api-token> \
-v $(pwd)/output:/app/output \
quay.io/astronomer/orbis:<orbis-version> \
--help
Reports and support bundles are written to ./output on the host. For scanner commands, mount each required kubeconfig file individually, for example -v ~/path/to/kubeconfig:/kubeconfigs/unified_kubeconfig:ro.
Install with pip or uv¶
Prerequisites¶
- Python 3.10 or later
Recommended — uv tool install:
uv tool install installs Orbis as a CLI tool and automatically adds it to your PATH. This is the correct uv command for tools — uv pip install does not add the orbis command to your PATH.
Or install with pip:
Verify the installation:
No browser path configuration is required. Browser/runtime dependencies used for report rendering should be resolved by the installation path. If local dependency resolution is restricted by the host, use the Podman image instead.
Install from a release wheel¶
Use this method only when PyPI and the container registry are unreachable.
- Download the wheel from the releases page.
- Provide every dependency required by the wheel. In offline environments, place dependency wheels in a local wheelhouse.
-
Install the Orbis wheel.
Offline wheelhouse example:
Do not install the wheel with --no-deps unless all required dependencies are already installed.
After installation¶
Set the ASTRO_SOFTWARE_API_TOKEN environment variable. See Configure Orbis for details.