What is unifly?
mainunifly is a command-line toolkit for managing Ubiquiti UniFi network controllers. It provides a single binary with 28 top-level commands for automation and scripting, alongside a built-in Terminal User Interface (TUI) for real-time monitoring.
Key capabilities include:
- Unified API Engine: Supports Integration API, Session API (via UniFi OS API keys), Site Manager cloud fleet APIs, and the cloud connector.
- Real-Time Monitoring: An 11-screen TUI featuring traffic charts, CPU/MEM gauges, and zoomable topology.
- Observability: Wi-Fi experience scores, neighboring AP detection, and live event streaming via WebSockets.
- Automation-Friendly: Pipe-friendly output in Table, JSON, compact JSON, YAML, and plain text formats.