An open community of developers and network engineers focused on extending the capabilities of Ubiquiti's UniFi platform. Our projects center on:
- Extensibility — Tools that expand UniFi functionality beyond stock capabilities
- Interoperability — Integrations between UniFi and third-party platforms
- Developer Experience — SDKs, APIs, and libraries for programmatic control
- Open Collaboration — Community-maintained, open-source solutions
|
Terraform Provider for UniFi Manage UniFi infrastructure as code using this Terraform provider. |
OpenStack Neutron Driver Integrates UniFi controllers with OpenStack Neutron for cloud networking. |
|
External-DNS UniFi Webhook Manage UniFi DNS records through External-DNS in Kubernetes environments. |
External-DNS Dnsmasq Webhook Webhook provider for managing Dnsmasq DNS records via External-DNS. |
|
UniFi Controller SDK for Go Go SDK for interacting with the UniFi Controller API. |
Async Python UniFi Library Asynchronous Python library for the UniFi Controller API. |
|
UniFi PoE Power Control API HTTP API for controlling UniFi PoE power, compatible with the BMC RPC API used by Tinkerbell. |
OpenAPI Definition OpenAPI specification for the UniFi Controller API. |
|
Nomad systemd-nspawn Driver A Nomad task driver for systemd-nspawn containers providing lightweight container orchestration. |
Contributions are welcome. Here are the primary ways to get involved:
- Report Issues — Open an issue if you encounter a bug or unexpected behavior
- Feature Requests — Suggest improvements or new functionality via issues
- Pull Requests — Submit code changes against any of our repositories
- Documentation — Clarify or expand existing documentation
- Community Support — Participate in discussions to help other users