{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/22"}],"enrichment":{"capability":"Asynchronous Python client library for controlling and monitoring AdGuard Home instances via its API, enabling programmatic automation of DNS filtering and protection settings.","skillfed_tags":["adguard-home","dns-filtering","home-automation"],"use_cases":["Automate parental controls in AdGuard Home based on time-of-day or presence detection events.","Monitor AdGuard Home protection status and alert when DNS filtering is disabled.","Integrate AdGuard Home control into home-automation platforms like Home Assistant.","Programmatically toggle protection on or off based on network conditions or user actions.","Query AdGuard Home version and status as part of a network health-check routine."],"what_it_does":"This package provides an async Python interface to AdGuard Home, a network-wide DNS filtering and ad-blocking service. It lets you query the status of an AdGuard Home instance and control its protection settings programmatically\u2014checking whether protection is enabled, toggling it on or off, and retrieving version information. The library is built on aiohttp for non-blocking network I/O, making it suitable for integration into automation frameworks and home-automation platforms.\n\nThe primary use case is enabling third-party applications to automate AdGuard Home behavior based on events or conditions\u2014for example, automatically enabling parental controls when children arrive home, or disabling protection during maintenance windows. It abstracts away the HTTP API details, offering a clean async/await interface for developers building integrations.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive MIT license, and fills a specific need for AdGuard Home automation. It is suitable for anyone building integrations with AdGuard Home or home-automation workflows. No known security vulnerabilities."},"id":"adguardhome","links":{"html":"https://skillfed.io/packages/adguardhome","md":"https://skillfed.io/packages/adguardhome.md","pypi":"https://pypi.org/project/adguardhome/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-11-16","license_spdx":"MIT","license_treatment":"permissive","name":"adguardhome","python_support":"supports_current","summary":"Asynchronous Python client for the AdGuard Home API."},"popularity":{"monthly_downloads":74081,"position":14877,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.8.1"}
