Packages
Manages Azure HDInsight clusters and resources via the Azure Resource Manager API, providing Python bindings for cluster creation, configuration, monitoring, and lifecycle operations.
Install it if you need to manage HDInsight clusters programmatically from Python.
Manages hybrid compute resources in Microsoft Azure—machines, extensions, licenses, and gateways—through a Python SDK client.
However, version 10.0.0 includes breaking changes to model structures—review the migration guide before upgrading existing code.
Manages Azure VM image templates and builds through the Azure Image Builder service, providing Python bindings to create, configure, and deploy custom virtual machine images.
Install it if you need to automate Azure Image Builder workflows from Python.
Manages Azure IoT Central applications and resources through Python, providing programmatic access to create, configure, and administer IoT Central deployments.
Install it if you need to programmatically manage Azure IoT Central resources from Python.
Manages Azure IoT Hub resources—creation, configuration, and lifecycle operations—through Python code using Azure Resource Manager APIs.
Manages Azure IoT Hub Provisioning Services resources—certificates, provisioning service instances, and private endpoint connections—through the Azure management API.
Manages Azure Key Vault resources—vaults, keys, secrets, and managed HSMs—through the Azure Resource Manager API.
Install it if you need to manage Azure Key Vault infrastructure from Python.
Manages Azure Kusto clusters, databases, and data connections through the Azure REST API, providing programmatic control over Kusto resources in Python.
Install it if you need to programmatically manage Kusto resources from Python.
Provides a Python client library for managing Azure Log Analytics resources, including workspaces, data sources, saved searches, and related infrastructure through Azure's management API.
However, be aware that version 14.0.0 contains breaking changes requiring code migration if upgrading from earlier versions.
Provides Python client library for managing Azure Logic Apps resources—workflows, integration accounts, and related entities—via the Azure Resource Manager API.
Manages Azure Machine Learning Compute resources via the Azure Resource Manager API, providing Python bindings to create, configure, and delete compute clusters and related infrastructure.
However, verify that it aligns with your Azure SDK strategy—Microsoft has released newer, unified SDKs since 2018, so check whether your project should migrate to a…
Provides a Python client library for managing Azure Machine Learning Services resources through the Azure Resource Manager API.
However, clarify the license terms first—the metadata does not specify one—and ensure your environment can provide the required Azure credentials via the documented…
Provides Python client library for managing Azure Managed Services resources, enabling programmatic control of delegated resource management and lighthouse operations in Azure.
Install it if you need to manage Azure Lighthouse or delegated resource management programmatically.
Provides a Python client library to manage Azure Management Groups—organizational containers for subscriptions and resources within an Azure tenant.
Provides a Python client library for managing Azure Management Partner resources through the Azure Resource Manager API.
Install it if you need to manage Azure Management Partner resources from Python; skip it if you don't work with Azure partners.
Manages Azure Maps resources—accounts, creators, and operations—through Azure's control plane API, enabling programmatic provisioning and configuration of Maps services.
Install it if you need to programmatically provision, configure, or manage Azure Maps accounts and related resources.
Manages Azure Marketplace ordering agreements and operations through the Azure SDK, allowing you to query, sign, and cancel marketplace terms programmatically.
Install it if you need to manage Azure Marketplace ordering agreements programmatically or as part of Azure automation workflows.
Manages Azure Media Services resources—accounts, assets, jobs, streaming endpoints, and live events—through Python API calls authenticated via Azure Active Directory.
Provides programmatic access to Azure Monitor resources—alerts, metrics, autoscaling, data collection rules, and action groups—via the Azure management API.
Manages Azure Managed Service Identities through a Python client library, enabling programmatic control of identity resources in Azure subscriptions.
Install it if you need to manage Azure identities programmatically.
Provides a Python client library for managing Azure MySQL Flexible Server resources through the Azure management API.
Provides a Python client library to manage Azure NetApp Files resources—volumes, capacity pools, accounts, snapshots, and backups—via the Azure Resource Manager API.
Install it if you need to manage Azure NetApp Files programmatically; do not install it if you only consume NetApp storage via other Azure services without needing…
Manages Azure network resources (virtual networks, load balancers, firewalls, ExpressRoute circuits, and related infrastructure) via Python client library backed by Azure REST APIs.
Install it if you need to manage Azure networking resources programmatically.
Manages Azure Notification Hubs resources—namespaces, hubs, and authorization rules—via the Azure Resource Manager API.
Provides the namespace package infrastructure for Microsoft Azure Management libraries, allowing other Azure SDK packages to extend the azure.mgmt namespace.
Provides programmatic access to Azure Policy Insights, allowing you to query policy compliance states, events, and restrictions across your Azure resources.
Install it if you need to programmatically query Azure policy compliance, events, or restrictions.
Manages Azure PostgreSQL Flexible Server resources via the Azure Resource Manager API, allowing programmatic creation, configuration, and lifecycle operations on PostgreSQL database servers in Azure.
However, verify the license terms in the repository before use in proprietary projects, since the license treatment is currently unclear in the package metadata.
Manages Power BI Embedded resources in Azure—creating, configuring, and administering workspace collections and workspaces through the Azure management API.
Manages Azure Private DNS zones, record sets, and virtual network links via the Azure Resource Manager API.
Install it if you need to manage private DNS zones in Azure from Python.
Manages Azure resource quotas and usage limits programmatically via the Azure Quota Management API, allowing you to query, request, and track quota allocations across Azure subscriptions.
However, verify the license terms in the repository first, and be aware that v3.0.0 introduced breaking changes if upgrading from v2.x.
Provides programmatic management of Azure relational database services (MySQL and PostgreSQL) through the Azure SDK, enabling creation, configuration, and administration of database servers via Python.
Provides Python bindings to manage Azure Recovery Services resources—vaults, backup policies, and disaster recovery configurations—via the Azure Resource Manager API.
Provides Python bindings to manage Azure Recovery Services Backup resources—vaults, policies, protected items, and recovery operations—via the Azure Resource Manager API.
Provides Python bindings to manage Red Hat OpenShift clusters running on Microsoft Azure, including cluster provisioning, configuration, and lifecycle operations.
Provides Python bindings to manage Azure Redis Cache resources—create, update, delete, and configure Redis instances through the Azure management API.
Install it if you need to manage Azure Redis resources programmatically; it is the standard tool for that task.
Manages Azure Redis Enterprise clusters and databases via the Azure Resource Manager API, providing Python bindings to create, configure, and monitor enterprise Redis deployments.
Manages Azure Relay namespaces, hybrid connections, and WCF relays through the Azure Resource Manager API, providing programmatic control over relay infrastructure and network rules.
Install it if you need to manage relay infrastructure programmatically in Python.
Manages Azure Reservations and Savings Plans through a Python client library, providing programmatic access to reservation orders, quotas, and related operations in Azure subscriptions.
However, version 3.0.0 contains breaking changes; review the migration guide before upgrading from earlier versions.
Provides Python bindings to manage Azure resource groups, resources, and providers through the Azure Resource Management API.
Install it if you need to manage Azure infrastructure from Python code.
Manages Azure resource deployments programmatically, providing a client library to create, update, monitor, and delete deployments in Azure Resource Manager.