Packages
Provides a Python client library for managing Azure Resource Deployment Scripts through the Azure Resource Manager API.
However, verify that the beta API is stable enough for your use case before adopting in production, and ensure your environment can provide the required Azure…
Manages Azure Resource Deployment Stacks—create, update, delete, and inspect infrastructure deployments at resource group, subscription, and management group scopes via the Azure Resource Manager API.
However, verify the license terms in the repository first, as the package metadata does not declare an SPDX license.
Manages Azure subscriptions and related resources through a Python client library, providing programmatic access to subscription operations and metadata via the Azure Resource Manager API.
Install it if you need to query or manage Azure subscriptions programmatically; skip it if you only work with individual resources within a known subscription.
Manages Azure Resource Template Specs through a Python client library, enabling programmatic creation, retrieval, and management of reusable ARM template definitions in Azure.
Provides a Python client library to query and manage Azure resources using the Azure Resource Graph API, enabling programmatic access to resource data across Azure subscriptions.
Install it if you need programmatic access to query or manage Azure resources; it is the standard choice for this use case within the Azure SDK ecosystem.
Provides programmatic access to Azure Resource Health data—availability status, events, and emerging issues—for resources in your Azure subscription.
Install it if you need programmatic access to Azure resource health, availability status, or event data; skip it if you only use the Azure Portal or CLI for health…
Provides Python bindings to manage Azure Scheduler resources via the Azure Resource Manager API, though the service itself has been deprecated in favor of Azure Logic Apps.
Manages Azure Cognitive Search services through Python, providing client libraries to create, configure, and administer search instances in Azure.
Install it if you need to manage Azure Cognitive Search services programmatically from Python.
Manages Azure Security Center resources programmatically, providing operations for security policies, pricing, assessments, and threat detection across cloud environments.
Provides a Python client library for managing Azure Sentinel (Security Insight) resources—alert rules, incidents, data connectors, watchlists, and related entities—via the Azure REST API.
However, be aware that version 1.0.0 removed many operation groups and model fields; verify that the operations you need are still present before upgrading or…
Manages Azure Service Bus resources (namespaces, queues, topics, subscriptions, rules) programmatically via the Azure Resource Manager API.
Install it if you need to manage Service Bus resources programmatically on Azure—it is the standard tool for that task.
Provides Python client library for managing Azure Service Fabric clusters, applications, and node types through the Azure Resource Manager API.
Install it if you need to manage Service Fabric resources from Python code.
Manages Azure Service Fabric Managed Clusters through a Python client library, providing operations for applications, services, node types, and cluster configuration.
Manages Azure Service Linker resources through a Python client library, enabling programmatic creation and configuration of service connections in Azure.
Install it if you need to programmatically manage Azure service connections in Python.
Manages Azure SignalR resources—creation, configuration, and lifecycle operations—through the Azure management plane API.
Provides programmatic management of Azure SQL resources—databases, servers, elastic pools, and related infrastructure—through the Azure SDK for Python.
Install it if you need to programmatically manage Azure SQL resources; skip it if you only use the Azure Portal or CLI for SQL operations.
Manages SQL Server virtual machines in Microsoft Azure, providing a Python client to create, configure, and monitor SQL VM resources via the Azure Resource Manager API.
Install it if you need to automate SQL Server infrastructure on Azure from Python.
Manages Azure Storage accounts, containers, blobs, file shares, queues, and tables through Python code using the Azure Resource Manager API.
Install it if you need to manage Azure Storage resources from Python code; it is the standard tool for this task.
Provides Python client library for managing Azure Stream Analytics resources—jobs, inputs, outputs, functions, and clusters—via Azure's REST API.
Install it if you need to programmatically manage Stream Analytics resources on Azure.
Provides Python client library for managing Azure subscriptions, including operations to create, rename, cancel, and query subscription state through the Azure REST API.
Install it if you need to manage Azure subscriptions programmatically; it is the standard choice for this task.
Provides Python client library for programmatically managing Azure Synapse workspaces, SQL pools, and related resources through the Azure Management API.
However, note that the latest release is from April 2021; verify that its API coverage and models match your current Synapse feature set before committing to…
Provides a Python client library to manage Azure Traffic Manager resources—profiles, endpoints, and monitoring configurations—via the Azure Resource Manager API.
Install it if you need to manage Traffic Manager resources programmatically.
Provides programmatic management of Azure Web Apps, App Service Plans, and related hosting resources through the Azure SDK for Python.
Install it if you need to manage Azure Web Apps programmatically; skip it if you only use the Azure Portal or CLI.
Authoring, managing, and submitting Azure Machine Learning components and pipelines through a Python SDK.
Sends custom events to Azure Application Insights using OpenTelemetry, extending the Azure Monitor OpenTelemetry Distro with event-specific instrumentation.
However, the dormant maintenance status (last commit December 2023, no releases since 0.1.0) means you should verify compatibility with your current OpenTelemetry…
Sends custom logs and structured data to Azure Monitor's Log Analytics workspace using the Logs Ingestion API, supporting both synchronous and asynchronous clients.
Install it if you need to send logs from Python to Azure Monitor and have the required Azure infrastructure (Log Analytics workspace, Data Collection Endpoint, Data…
Bundles OpenTelemetry SDK and Azure Monitor exporters to instrument Python applications for automatic collection and reporting of traces, metrics, and logs to Azure Monitor with a single configuration call.
Exports OpenTelemetry traces, metrics, and logs from Python applications to Azure Monitor for distributed tracing, performance monitoring, and observability.
Executes read-only queries against Azure Monitor's Logs data platform using the Kusto Query Language, supporting both synchronous and asynchronous clients.
Install it if you need to query Azure Monitor logs from Python.
Query and retrieve numerical metrics data from Azure Monitor for Azure resources, supporting batch queries across multiple resources with configurable aggregations and time ranges.
Install it if you need to query Azure Monitor metrics programmatically from Python; it is the standard way to do so within the Azure SDK ecosystem.
Provides access to multiple versions of Azure Storage APIs (blob, file share, file data lake, queue) through a single Python client library, allowing code to work with different Azure Storage service versions.
Provides the namespace package infrastructure that allows other Azure SDK packages to extend the `azure` namespace in Python.
Registers, retrieves, and manages schemas in Azure Schema Registry, and encodes/decodes JSON payloads using schema identifiers to reduce message size.
Install it if you are building applications on Azure that use Event Hubs and need schema management, payload size optimization, or schema-driven encoding.
Serializes and deserializes Avro data using Azure Schema Registry, but this package is no longer maintained and should not be used for new projects.
Provides a Python client library for interacting with Azure Cognitive Search, enabling you to query and manage search indexes in Azure.
However, the beta status (1.0.0b2) and absence of releases since January 2021 raise questions about production readiness and whether newer stable alternatives exist…
Client library for querying, indexing, and managing documents in Azure AI Search, with support for vector, keyword, and hybrid search queries.
Install it if you need to integrate Azure AI Search into a Python application.
Azure Service Bus client library for Python that enables sending and receiving messages through cloud-managed queues, topics, and subscriptions with support for asynchronous messaging patterns.
Install it if you need to integrate with Azure's messaging service or build distributed, asynchronous messaging patterns on Azure.
Client library for programmatically managing Azure Service Fabric clusters, applications, and services through REST APIs.
However, the last release was in 2021-12-14; verify that its Python version support and API coverage meet your current needs before committing to a dependency on it.
Provides a Python client library for legacy Azure Service Management (ASM) operations, enabling interaction with older Azure resources through the Service Management API.
This package is a deprecated bundle for Azure Storage access; it has been superseded by service-specific packages and is no longer maintained.