{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/3"}],"enrichment":{"capability":"Connects Python applications to AWS IoT Core using MQTT, handling secure authentication, device communication, and integration with AWS IoT services like Device Shadows, Jobs, and Fleet Provisioning.","skillfed_tags":["aws-iot","mqtt","device-management"],"use_cases":["Connect IoT devices to AWS IoT Core and publish/subscribe to MQTT topics with automatic reconnection and TLS security.","Manage device state in the cloud using Device Shadow service for remote monitoring and control.","Execute remote jobs on connected devices, such as firmware updates or configuration changes.","Automatically provision new devices with certificates and credentials using Fleet Provisioning.","Build Python-based edge applications that securely communicate with AWS cloud services."],"what_it_does":"The AWS IoT Device SDK for Python v2 is an official AWS library that abstracts the complexity of connecting Python applications and IoT devices to AWS IoT Core. It handles MQTT protocol negotiation (including MQTT 5.0), certificate-based authentication, TLS encryption, and connection lifecycle management so developers can focus on business logic rather than low-level networking details.\n\nThe SDK provides integrated clients for three primary AWS IoT services: Device Shadows (cloud-based device state storage), Jobs (remote task execution on devices), and Fleet Provisioning (automated certificate generation and device onboarding). It supports multiple authentication methods including X.509 certificates, AWS credentials, and custom schemes. The package requires Python 3.8+ and depends on awscrt, a compiled AWS Common Runtime binding.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and permissive licensing. It is the official AWS SDK for this use case and is well-positioned in the top 5000 PyPI packages by download volume. Install it if you need to connect Python applications or devices to AWS IoT Core."},"id":"awsiotsdk","links":{"html":"https://skillfed.io/packages/awsiotsdk","md":"https://skillfed.io/packages/awsiotsdk.md","pypi":"https://pypi.org/project/awsiotsdk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-24","license_spdx":null,"license_treatment":"permissive","name":"awsiotsdk","python_support":"supports_current","summary":"AWS IoT SDK based on the AWS Common Runtime"},"popularity":{"monthly_downloads":974360,"position":4600,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.31.0"}
