skillfed

azure-mgmt-resourcehealth

Microsoft Azure Resourcehealth Management Client Library for Python

azure-mgmt-resourcehealth v1.0.0 253.4K downloads/30d#8,519 on PyPI5,588
Permissive license MIT Active released

What it is and what it does

This is the official Microsoft Azure SDK client library for querying resource health information. It wraps the Azure Resource Health REST API, allowing you to programmatically retrieve availability status, health events, and emerging issues affecting your Azure resources. The library depends on azure-mgmt-core for common Azure SDK patterns and isodate for timestamp handling.

Typical use cases include building dashboards that display resource health across your subscription, automating alerts when maintenance events are scheduled, or integrating health status into deployment pipelines. The package targets Python 3.10+ and is actively maintained as part of the broader Azure SDK ecosystem. Version 1.0.0 is the first general availability release, following several beta iterations that added billing event support, maintenance tracking, and model improvements.

Use it for:

  • Query current availability status of resources to detect outages or degradation.
  • Retrieve scheduled maintenance events and their impact on specific resources for capacity planning.
  • Monitor emerging issues and billing-related events affecting your subscription.
  • Build automated alerts that notify teams when resource health status changes or maintenance is announced.
  • Integrate health data into compliance or audit reports tracking resource uptime and incident history.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides programmatic access to Azure Resource Health data—availability status, events, and emerging issues—for resources in your Azure subscription.

Yes. This is the official, actively maintained Azure SDK for resource health queries. Install friction is low, licensing is permissive (MIT), no known vulnerabilities, and it has stable production support (Python 3.10+). 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 monitoring.

Install

azure-mgmt-resourcehealth on PyPI

pip

pip install azure-mgmt-resourcehealth

uv

uv add azure-mgmt-resourcehealth

poetry

poetry add azure-mgmt-resourcehealth

Installing azure-mgmt-resourcehealth

Before you install

Low install friction; pure Python wheel with 3 runtime dependencies (isodate, azure-mgmt-core, typing-extensions). Active maintenance with recent release 37 days old and ongoing repository activity.

License in practice

MIT license permits commercial use, modification, and distribution with minimal restrictions—suitable for most projects.

Quickstart

pip install azure-mgmt-resourcehealth

from azure.mgmt.resourcehealth import ResourceHealthMgmtClient
from azure.identity import DefaultAzureCredential
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ResourceHealthMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

Requires Python 3.10+; Azure subscription and properly configured environment variables (AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, AZURE_SUBSCRIPTION_ID) for authentication.

Verify before relying

  • Whether the package supports querying historical health data or only current/recent status.
  • Rate limits or throttling behavior when querying large numbers of resources.
  • Whether billing event details require additional permissions beyond standard Azure RBAC roles.
  • Specific authentication methods supported beyond environment variable configuration.

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 3 — isodate, azure-mgmt-core, typing-extensions
Maintenance actively maintained — 37 days since the last release
Last repo commit
First released
Downloads 253,434/month — #8,519 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: azure_mgmt_resourcehealth-1.0.0-py3-none-any.whl

Keywords: azure, azure sdk

Development Status :: 5 - Production/StableProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Tags

azure resource health apiazure availability status clientazure health events managementazure resource monitoring sdkazure emerging issues trackingazure maintenance eventsazure resource diagnostics
azure-sdkcloud-managementhealth-monitoring

More Monitoring packages

tqdm

Wraps any iterable to display a real-time…

copyleft · top 100 on PyPI

opentelemetry-semantic-conventions

Provides generated Python code for…

permissive · top 100 on PyPI

opentelemetry-sdk

Provides the reference implementation of the…

permissive · top 100 on PyPI

opentelemetry-api

Provides the abstract API and interfaces for…

permissive · top 100 on PyPI

opentelemetry-exporter-otlp-proto-http

Exports OpenTelemetry observability data to an…

permissive · top 1,000 on PyPI

opentelemetry-instrumentation

Provides automatic instrumentation commands and…

permissive · top 1,000 on PyPI

azure-mgmt-resource

Provides Python bindings to manage Azure…

permissive · top 1,000 on PyPI

azure-mgmt-monitor

Provides programmatic access to Azure Monitor…

permissive · top 5,000 on PyPI

azure-mgmt-resource-subscriptions

Manages Azure subscriptions and related…

permissive · top 15,000 on PyPI

azure-mgmt-web

Provides programmatic management of Azure Web…

permissive · top 5,000 on PyPI

azure-mgmt-managementgroups

Provides a Python client library to manage…

permissive · top 5,000 on PyPI

azure-mgmt-datafactory

Manages Azure Data Factory resources—factories,…

permissive · top 5,000 on PyPI

azure-mgmt-resource-deployments

Manages Azure resource deployments…

permissive · top 5,000 on PyPI

azure-mgmt-costmanagement

Provides Python bindings to the Azure Cost…

permissive · top 5,000 on PyPI

azure-mgmt-sql

Provides programmatic management of Azure SQL…

permissive · top 5,000 on PyPI

azure-mgmt-network

Manages Azure network resources (virtual…

permissive · top 5,000 on PyPI