One command to install. One to run.
Everything lives in a single Flask process: the core, the native capabilities and the
interface. Docker is only needed for container decoys and the lab, not for the application.
# install
python3 -m venv venv && source venv/bin/activate
pip install -e ".[dev]"
# seed three complete, real example operations
python examples/seed_demo.py
# run
python -m apate.web # http://127.0.0.1:5000
The example operations arrive with telemetry, incidents, TLP classification, an asset
inventory and one already-closed operation — so you can see the report and the heatmap
with real data from the first minute. Running it again does not duplicate anything.