
A Rust TUI for Your UniFi Network That Actually Takes Code Review Seriously
If you run UniFi gear, you manage it through a web UI. That's fine until you need to script something, automate a deployment, or check your firewall rules from an SSH session on a box that doesn't have a browser. Ubiquiti doesn't ship a CLI. The API exists but it's split across two incompatible surfaces with different auth mechanisms, different response formats, and different ideas about what an entity ID should look like. Most people who try to automate UniFi end up writing bespoke Python scripts against whichever API endpoint they needed that week. The scripts work until a firmware update moves the endpoint. Someone decided to build the CLI that Ubiquiti didn't. And then kept going until it had a full TUI dashboard. What Is Unifly? Unifly is a Rust CLI and terminal dashboard for managing UniFi network infrastructure. Built by Stefanie Jane , it ships as a single binary with 27 CLI commands covering devices, clients, networks, firewall rules, NAT policies, DNS, VPN, Wi-Fi observabilit
Continue reading on Dev.to
Opens in a new tab



