UniFi-API-client
PHPMost comprehensive UniFi API library for PHP. Composer install, full UniFi OS support (UDM, UDR, Cloud Gateway), excellent documentation. Maintained by Art of WiFi.
Build custom UniFi integrations with these API libraries and development tools. Client libraries for Python, PHP, Node.js, and Go make it easy to automate your UniFi network. Plus Home Assistant integrations, Docker containers, and Terraform providers.
Most comprehensive UniFi API library for PHP. Composer install, full UniFi OS support (UDM, UDR, Cloud Gateway), excellent documentation. Maintained by Art of WiFi.
Python UniFi API client for scripting and automation. pip install, Python 3 support.
Asynchronous Python UniFi library used by official Home Assistant integration. WebSocket support for real-time updates.
Promise-based UniFi API for JavaScript/Node.js. Supports UDM-Pro, UDM-SE, CloudKey Gen1/Gen2. npm install.
Golang UniFi API client. Powers the Terraform UniFi provider for infrastructure-as-code.
Web-based UniFi API explorer for testing endpoints and debugging integrations.
Official Home Assistant integration for UniFi. Device presence tracking, PoE switch control, bandwidth sensors.
Home Assistant integration for UniFi cameras and doorbells. Live streams, motion detection, smart AI events.
Community integration for UniFi Access door controllers. Lock/unlock, door position sensors.
Expose UniFi Protect cameras to Apple HomeKit via Homebridge.
Most popular UniFi Controller Docker image. Multi-architecture (amd64, arm64), automatic updates, persistent config.
Alternative Docker image with external MongoDB support and advanced configuration options.
Bash scripts for installing UniFi Controller on Ubuntu/Debian. Handles Java, MongoDB, Let's Encrypt SSL.
Manage UniFi network configuration as infrastructure-as-code. Networks, WLANs, firewall rules in HCL.
Official API reference, authentication, and endpoint documentation.
Visit Developer Portal →Introduction to Site Manager API and local application APIs.
Read Guide →