google-cloud-monitoring-dashboards
Google Cloud Monitoring Dashboards API client library
What it is and what it does
This is Google's official Python client library for the Cloud Monitoring Dashboards API. It provides typed, idiomatic Python bindings to create, read, update, and delete monitoring dashboards in Google Cloud Platform. The library handles authentication, RPC marshalling, and protocol buffer serialization automatically, built on top of google-api-core, google-auth, grpcio, proto-plus, and protobuf.
Developers use it to automate dashboard provisioning, manage monitoring configurations as code, and integrate dashboard lifecycle management into CI/CD pipelines or infrastructure-as-code workflows. It's a thin, generated wrapper around Google's gRPC service definition, so it closely mirrors the underlying Cloud Monitoring API surface.
Use it for:
- Automate dashboard creation and configuration as part of infrastructure-as-code deployments to GCP.
- Programmatically update monitoring dashboards when application metrics or alerting rules change.
- Bulk manage dashboards across multiple GCP projects or environments from a Python script.
- Integrate dashboard provisioning into CI/CD pipelines to ensure consistent monitoring setup.
- Build custom dashboard templates and deploy them to multiple teams or environments.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Python client library for Google Cloud Monitoring Dashboards API, enabling programmatic creation, configuration, and management of monitoring dashboards in Google Cloud Platform.
Yes. This is the official, actively maintained Google Cloud client library for dashboards. Install it if you need to manage Cloud Monitoring dashboards programmatically from Python. Low install friction, no security vulnerabilities, permissive license, and current Python version support make it a straightforward choice for GCP-native monitoring automation.
Install
google-cloud-monitoring-dashboards on PyPI
pip
pip install google-cloud-monitoring-dashboardsuv
uv add google-cloud-monitoring-dashboardspoetry
poetry add google-cloud-monitoring-dashboardsInstalling google-cloud-monitoring-dashboards
Before you install
Low install friction with a pure Python wheel distribution. Actively maintained as of 2026-06-22 with recent activity; supports current Python versions (3.10+). Standard Google Cloud client library with stable dependencies.
License in practice
Apache-2.0 permissive license allows use in commercial and open-source projects with minimal restrictions; requires only license and copyright notice retention.
Quickstart
pip install google-cloud-monitoring-dashboards
from google.cloud import monitoring_dashboards_v1
client = monitoring_dashboards_v1.DashboardsServiceClient()
# Use client to create or manage dashboards
Requires Google Cloud authentication setup (service account key or Application Default Credentials) and an active GCP project with Cloud Monitoring enabled.
Verify before relying
- Specific dashboard creation/update/delete capabilities and API surface coverage beyond the generic client library role.
- Whether the library supports all current Cloud Monitoring dashboard features or if some require direct REST API calls.
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 5 — google-api-core, google-auth, grpcio, proto-plus, protobuf |
| Maintenance | actively maintained — 53 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 245,730/month — #8,725 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: google_cloud_monitoring_dashboards-2.22.0-py3-none-any.whl
Tags
More Internet packages
Botocore provides low-level, data-driven access…
permissive · top 100 on PyPI
aiobotocoreProvides an async client for AWS services using…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
filelockProvides a platform-independent file locking…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
googleapis-common-protosProvides common Protocol Buffer message…
permissive · top 100 on PyPI
google-cloud-monitoringPython client library for Google Cloud…
permissive · top 1,000 on PyPI
google-cloud-managedkafkaPython client library for Google Cloud's…
permissive · top 5,000 on PyPI
owslibOWSLib provides Python client access to Open…
permissive · top 15,000 on PyPI
google-cloud-securitycenterPython client library for Google Cloud Security…
permissive · top 15,000 on PyPI
google-cloud-service-controlPython client library for Google Cloud Service…
permissive · top 15,000 on PyPI
google-cloud-traceSends application trace data to Google Cloud…
permissive · top 5,000 on PyPI
google-cloud-quotasPython client library for Google Cloud Quotas…
permissive · top 15,000 on PyPI
google-cloud-loggingWrites log entries to Google Cloud Logging and…
permissive · top 1,000 on PyPI
google-cloud-billingProgrammatic access to Google Cloud Platform…
permissive · top 15,000 on PyPI
google-cloud-runtimeconfigPython client library for Google Cloud Runtime…
permissive · top 15,000 on PyPI