Unifi api python. delian/pythonUnifiAPI - Python3 port of UniFi-API-Browser API with small extensions. Dec 27, 2025 · unifi-controller-api A Python client library for interacting with Ubiquiti UniFi Network Controllers. Setting module_defaults allows you to avoid repeating common parameters for Jan 21, 2026 · UniFi Official API Async Python library for the official UniFi Network and Protect APIs. Here are the install steps that worked for me: UniFi Toolkit -- QNAP Deployment Guide T Lambda Function to Update Route 53 record from UniFi API WAN IP Address - dfroberts06416/UniFi-Route53-Dynamic-DNS-Updater Exposes the UniFi Network Controller API via MCP for AI agents and apps to manage networks, devices, and sites. 21 This guide shows how to call each operation using the ubiquiti. Sep 5, 2021 · UniFi Network API – Ansible Usage Guide Version: 9. Python Unifi API Client. 84 This guide shows how to call each operation using the ubiquiti. Goals of this package include: A clean interface that supports introspection and self-documentation. I was able to get this installed and running on a QNAP NAS running QNAP Container Station Version 3. Features Async-first: Built with aiohttp for efficient async operations Type-safe: Full type hints and Pydantic models for all API responses Official API: Uses the official UniFi developer API endpoints Comprehensive: Supports both UniFi Network and UniFi Protect Dual Connection Support: Works with both Python ubiquiti-community/py-unifi - Python Unifi API Client. Currently it supports over 100 API calls to the Unifi controller A rewrite of https://github. 1. This version represents the completion of Python Unifi API Client. Example usage from unifi_api import UnifiClient unifi_controller_url = 'https You can manage and query UniFi network devices using natural language through MCP by running a local server that wraps the UniFi Network API. network Ansible module. A complete implementation of the Unifi controller API. g. 1, the current stable release as of January 2026. calmh/unifi-api - An API towards the Ubiquity Networks UniFi controller (unmaintained). Quick Start Here is a basic example of how to use the ubiquiti. I'm working on the tests then i'll move on to the statistics calls. unifi_api. The UniFi Controller API library allows you to interact with Ubiquiti’s UniFi Network Controller software. 2. , UnifiDevice, UnifiSite, UnifiClient, LLDPEntry Automate UniFi tasks like blocking clients or rebooting APs using the Controller API and Python to build custom tools and scripts. A suite of tools for UniFi network management. Secure access to Ubiquiti Unifi network controllers unificontrol is a rich and full-featured Python interface to the Ubiquiti Unifi software defined network controller. Forked from https://github. 5. 1742. Setting module_defaults allows you to avoid repeating common parameters for each task. Warning: This package is under active development and is subject to breaking changes, incomplete or incorrect documentation, etc. com/calmh/unifi-api due to unmaintained status and rewritten to use the Requests module. UniFi Network API – Ansible Usage Guide Version: 10. Contribute to ubiquiti-community/py-unifi development by creating an account on GitHub. Contribute to ClintThomson/ManageUnifi development by creating an account on GitHub. A small example package Unifi Python API A python implementation of the Unifi controller API Instalation $ pip install unifi-python-api Progress For now, only the guest manager calls have been implemented (because that's my current use for this API). network module to interact with the API. tnware/unifi-controller-api - A Python client library for interacting with Ubiquiti UniFi Network Controllers. Core Features Structured Data Models: Opitionally parses API responses into typed Python objects (e. This page documents the features, capabilities, and technical specifications of UniFi MCP Server version 0. Ask ChatGPT The UniFi Controller API library allows you to interact with Ubiquiti’s UniFi Network Controller software. This makes it easy to ask questions a. com/unifi-hackers/unifi-lab in cleaner Python. It provides a Pythonic interface to query devices, clients, and network information from your UniFi network. A high-level Python interface to the Unifi controller software ¶ unificontrol is a rich and full-featured Python interface to the Ubiquiti Unifi software defined network controller. phsz, ds4di, bibku, sb58, wrpb6, n2aua6, jzf4x, rjfprq, q99lps, eph8ea,