{"categories":[{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"}],"enrichment":{"capability":"Asynchronous Python library for authenticating with and controlling Freebox routers via the Freebox OS API, supporting remote and LAN access.","skillfed_tags":["home-automation","router-control","async-io"],"use_cases":["Automate Freebox router administration tasks (WiFi toggle, DHCP reconfiguration, system reboot) from Python scripts or services.","Monitor Freebox call logs and contact lists programmatically for integration with home automation or notification systems.","Build remote management dashboards or CLI tools that query Freebox LAN activity and device status over the network.","Integrate Freebox control into Home Assistant or other async-first home automation frameworks.","Develop multi-device network monitoring that polls Freebox metrics alongside other router or IoT APIs."],"what_it_does":"freebox-api is an asynchronous Python client for the Freebox OS API, the control interface for Freebox routers (and compatible iliadbox devices). It handles the authentication handshake with the Freebox and exposes its API surface\u2014calls, contacts, DHCP configuration, WiFi control, LAN monitoring, and system operations like reboot\u2014through async/await methods, usable both on the local network and remotely.\n\nThe library wraps aiohttp for HTTP communication and relies on importlib-metadata for version introspection. It is built on the same API surface as the earlier synchronous freepybox project but designed for non-blocking I/O. The package supports Python 3.10 through 3.14 and is actively maintained.","worth_installing":"Yes. The package is actively maintained, has low install friction, covers a specific and useful niche (Freebox control), and carries no known vulnerabilities. The copyleft GPL v3 license is a consideration if you plan to redistribute modified versions, but poses no barrier to private use. Install if you own or manage a Freebox and need programmatic control or monitoring."},"id":"freebox-api","links":{"html":"https://skillfed.io/packages/freebox-api","md":"https://skillfed.io/packages/freebox-api.md","pypi":"https://pypi.org/project/freebox-api/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-30","license_spdx":null,"license_treatment":"copyleft","name":"freebox-api","python_support":"supports_current","summary":"Provides asynchronous authentication and access to Freebox servers"},"popularity":{"monthly_downloads":75967,"position":14664,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.1"}
