{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/21"},{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"}],"enrichment":{"capability":"Asynchronous Python client for fetching data from and interacting with SmartThings devices and services via their API.","skillfed_tags":["home-automation","async-io","smartthings-api"],"use_cases":["Fetch current state of SmartThings devices (lights, locks, thermostats) in an async application","Build a home automation dashboard that queries SmartThings for real-time device status","Integrate SmartThings with another home automation platform or custom orchestration system","Monitor device events and trigger external actions based on SmartThings state changes","Develop a bot or service that controls SmartThings devices via API calls"],"what_it_does":"pysmartthings is an async-first Python client library for the SmartThings API, designed to let you query and manage SmartThings devices and automations from Python code. It wraps HTTP calls to SmartThings' REST endpoints using aiohttp for non-blocking I/O, making it suitable for integration into async applications, home automation frameworks, and event-driven systems.\n\nThe package depends on aiohttp for HTTP transport, mashumaro and orjson for efficient data serialization, and yarl for URL handling. It targets modern Python (3.13+) and is actively maintained with a stable API surface. You would use it when you need programmatic access to SmartThings data in an async context\u2014for example, polling device state, triggering automations, or building a bridge between SmartThings and another system.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive license, and fills a clear need for async SmartThings API access in Python. It supports current Python versions and has no known vulnerabilities. Install it if you need to integrate SmartThings into an async Python application."},"id":"pysmartthings","links":{"html":"https://skillfed.io/packages/pysmartthings","md":"https://skillfed.io/packages/pysmartthings.md","pypi":"https://pypi.org/project/pysmartthings/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-05","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"pysmartthings","python_support":"supports_current","summary":"Asynchronous Python client for SmartThings."},"popularity":{"monthly_downloads":82772,"position":14135,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.0.1"}
