{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/10"},{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"}],"enrichment":{"capability":"Async Python client for Reolink IP NVR and camera devices, supporting device control, state queries, and real-time event subscription via ONVIF webhooks.","skillfed_tags":["home-automation","async-io","device-control"],"use_cases":["Integrate Reolink cameras into a home automation system to trigger actions based on device state or enable/disable features remotely.","Build a monitoring dashboard that polls multiple Reolink NVRs and displays their status, channel counts, and device names.","Receive real-time motion or event notifications from Reolink devices via ONVIF webhook subscriptions and react programmatically.","Automate security workflows by controlling infrared lights, spotlights, or sirens on specific camera channels based on external triggers.","Develop a Python CLI tool to manage Reolink device settings and retrieve diagnostics like MAC address and hardware capabilities."],"what_it_does":"reolink_aio is an async Python client library for controlling Reolink IP NVR and camera devices over HTTP and ONVIF protocols. It lets you query device capabilities and state (model, channel count, infrared status), issue commands (enable/disable lights, spotlight, siren), and subscribe to real-time events via webhook callbacks. The library handles authentication, session management, and event renewal automatically.\n\nThe package is built on aiohttp for async HTTP, aiortsp for RTSP support, and pycryptodomex for credential handling. It's designed for home automation and integration scenarios where you need programmatic control of Reolink hardware from Python applications. The library is officially authorized by Reolink and actively maintained.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive MIT license. It is well-suited for developers building Reolink integrations into home automation or monitoring systems. The only constraint is the Python 3.11+ requirement; verify your target Reolink models are supported before committing."},"id":"reolink-aio","links":{"html":"https://skillfed.io/packages/reolink-aio","md":"https://skillfed.io/packages/reolink-aio.md","pypi":"https://pypi.org/project/reolink-aio/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-01","license_spdx":null,"license_treatment":"permissive","name":"reolink-aio","python_support":"supports_current","summary":"Reolink NVR/cameras API package"},"popularity":{"monthly_downloads":88532,"position":13719,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.21.8"}
