UniFi Controller API Documentation

A Python library for interacting with the UniFi Controller API.

Development:

About

The UniFi Controller API library allows you to interact with Ubiquiti’s UniFi Network Controller software. It provides a Pythonic interface to query devices, clients, and network information from your UniFi network.

Quick Start

Installation:

pip install unifi-controller-api

Basic usage:

from unifi_controller_api import UnifiController

controller = UnifiController('https://unifi.example.com', 'admin', 'password')
sites = controller.get_unifi_site()
devices = controller.get_unifi_site_device('default')

Indices and tables