{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/10"}],"enrichment":{"capability":"Async Python library for controlling and querying Amazon Alexa devices and routines through their web API.","skillfed_tags":["home-automation","alexa-control","async-io"],"use_cases":["Automate Alexa device control in home automation systems or async Python applications","Build scripts to trigger routines or send announcements across multiple Echo devices","Query device state and metadata (volume, playback status) for monitoring or logging","Integrate Alexa control into larger async event-driven systems or dashboards"],"what_it_does":"aioamazondevices is an async Python library that lets you programmatically control Amazon Alexa devices\u2014including Echo speakers, smart displays, and device groups\u2014and trigger routines. It wraps Amazon's web API to expose device state, volume, playback, announcements, and routine execution as Python coroutines. The library depends on aiohttp, httpx, beautifulsoup4, orjson, langcodes, and python-dateutil to handle HTTP requests, HTML parsing, JSON serialization, and date handling.\n\nYou authenticate with your Amazon account credentials, then query device lists, send commands (play audio, adjust volume, make announcements), and execute routines. The library is designed for home automation, integration with other async Python frameworks, and scripting Alexa interactions without the official Alexa Skills Kit. It's actively maintained and supports Python 3.12, 3.13, and 3.14.","worth_installing":"Yes, if you need programmatic Alexa device control in Python. Active maintenance, low install friction, no known vulnerabilities, and permissive licensing make it a solid choice. Verify that the library covers your specific device types and that you're comfortable storing Amazon credentials locally or in environment variables."},"id":"aioamazondevices","links":{"html":"https://skillfed.io/packages/aioamazondevices","md":"https://skillfed.io/packages/aioamazondevices.md","pypi":"https://pypi.org/project/aioamazondevices/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-29","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"aioamazondevices","python_support":"supports_current","summary":"Python library to control Amazon devices"},"popularity":{"monthly_downloads":76988,"position":14564,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"14.2.2"}
