UniFi Controller Management
Local Management¶
UniFi Local Management: https://help.ui.com/hc/en-us/articles/28457353760919-UniFi-Local-Management
Documentation about local management:
- https://ubntwiki.com/products/software/unifi-controller/api
- PHP API library: https://github.com/Art-of-WiFi/UniFi-API-client
- Python API library: https://unificontrol.readthedocs.io/en/latest/introduction.html
Local APIs¶
Local UniFi APIs:
- UniFi Controller API: https://ubntwiki.com/products/software/unifi-controller/api
- UniFi Controller Python Interface: https://unificontrol.readthedocs.io/en/latest/introduction.html
- GitHub: https://github.com/nickovs/unificontrol
UniFi API resources¶
Resources to access the UniFi API:
- API Client: https://github.com/Art-of-WiFi/UniFi-API-client
- https://artofwifi.net/blog/how-to-access-the-unifi-controller-by-wan-ip-or-hostname-on-a-udm-pro
- API Browser: https://github.com/Art-of-WiFi/UniFi-API-browser
- Docker for API browser: https://github.com/scyto/docker-UnifiBrowser
- Resources from this community post
- Using Python
- PyUnifi: https://github.com/finish06/pyunifi
- UniFi Python API: https://github.com/frehov/Unifi-Python-API
- Archived August 2022
- from https://community.ui.com/questions/Unifi-Python-API/4c58d69c-3278-4b61-86fd-7b497c70c102
- UniFi API: https://github.com/brontide/unifiapi
- unificontrol: https://github.com/nickovs/unificontrol
- aiounifi: https://github.com/Kane610/aiounifi
- Websocket
- UniFi Websocket Interface: https://github.com/NickWaterton/Unifi-websocket-interface/
- Using Python
Community posts¶
Community posts related to managing the UniFi controller with the API:
- Remote access to controller API
- Accessing UniFi Controller API, locally hosted via Python
- It's possible to automate Unifi Controller configs
Automation resources¶
Automation resources:
- Ansible role for Unifi Admin service: https://github.com/ajanis/ansible-unifi
Remote Management¶
UniFi Remote Management via Site Manager: https://help.ui.com/hc/en-us/articles/11444786290071-UniFi-Remote-Management-via-Site-Manager
Non-local APIs¶
UniFi Site Manager API: https://developer.ui.com/site-manager-api/