{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking"}],"enrichment":{"capability":"Manages Azure IoT Hub resources\u2014creation, configuration, and lifecycle operations\u2014through Python code using Azure Resource Manager APIs.","skillfed_tags":["azure-sdk","iot-hub","cloud-management"],"use_cases":["Automate IoT Hub provisioning and teardown in infrastructure-as-code pipelines.","Configure routing rules, endpoints, and message enrichment for device telemetry at scale.","Manage device import/export operations and bulk device lifecycle tasks.","Monitor IoT Hub health, endpoint status, and quota usage from Python applications.","Integrate IoT Hub management into DevOps workflows and CI/CD systems."],"what_it_does":"azure-mgmt-iothub is the official Microsoft Azure SDK for managing IoT Hub resources in Python. It provides a client library to programmatically create, configure, and manage Azure IoT Hubs through the Azure Resource Manager API. The package wraps REST operations into Python objects and methods, handling authentication via Azure Active Directory and supporting credential flows through its runtime dependencies (isodate, typing-extensions, azure-common, azure-mgmt-core).\n\nTypical use involves instantiating an IotHubClient with credentials and a subscription ID, then calling methods to create hubs, manage endpoints, configure routing, handle device imports/exports, and monitor hub health. Version 4.0.0 removed unused API version subfolders for smaller package size; applications requiring specific older API versions should pin to an earlier release. The library requires Python 3.8+ and is actively maintained.","worth_installing":"Yes. This is the official, actively maintained Azure SDK for IoT Hub management in Python. Low install friction, no security vulnerabilities, permissive MIT license, and broad Python version support (3.8, 3.9, 3.10, 3.11, 3.12) make it the standard choice for anyone managing Azure IoT Hubs programmatically. Install if you need to automate IoT Hub operations; skip only if you manage hubs exclusively through the Azure Portal or CLI."},"id":"azure-mgmt-iothub","links":{"html":"https://skillfed.io/packages/azure-mgmt-iothub","md":"https://skillfed.io/packages/azure-mgmt-iothub.md","pypi":"https://pypi.org/project/azure-mgmt-iothub/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-04-09","license_spdx":null,"license_treatment":"permissive","name":"azure-mgmt-iothub","python_support":"supports_current","summary":"Microsoft Azure IoT Hub Management Client Library for Python"},"popularity":{"monthly_downloads":7151186,"position":1780,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.0.0"}
