Installation¶
Requirements¶
- Python 3.11+
- pip or Poetry
Install from Source¶
Verify Installation¶
You should see:
Usage: cli [OPTIONS] COMMAND [ARGS]...
OpenAICE — Auto Infrastructure Configuration Engine CLI.
Options:
--help Show this message and exit.
Commands:
replay Run a telemetry replay scenario and display recommendations.
serve Start the OpenAICE API server.
state Dump current canonical state from a replay scenario.
Dependencies¶
| Package | Version | Purpose |
|---|---|---|
pydantic |
^2.5 | Schema validation for canonical entities |
pyyaml |
^6.0 | YAML config and policy rule parsing |
fastapi |
^0.110 | REST API server |
uvicorn |
^0.27 | ASGI server |
click |
^8.1 | CLI framework |
httpx |
^0.27 | HTTP client for adapters |
rich |
^13.7 | Rich terminal output |
Optional Dependencies¶
| Package | Purpose |
|---|---|
kubernetes |
Live Kubernetes API access |
prometheus-api-client |
Live Prometheus queries |