skillfed

google-cloud-monitoring-dashboards

Google Cloud Monitoring Dashboards API client library

google-cloud-monitoring-dashboards v2.22.0 245.7K downloads/30d#8,725 on PyPI5,373
Permissive license Apache-2.0 Active released

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-dashboards

uv

uv add google-cloud-monitoring-dashboards

poetry

poetry add google-cloud-monitoring-dashboards

Installing 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

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Internet

Tags

google cloud monitoring dashboards apicloud monitoring client library pythongcp dashboard managementcloud monitoring configurationgoogle cloud monitoring python sdk
gcpmonitoringcloud-api

More Internet packages

botocore

Botocore provides low-level, data-driven access…

permissive · top 100 on PyPI

aiobotocore

Provides an async client for AWS services using…

permissive · top 100 on PyPI

pydantic

Pydantic validates Python data structures…

permissive · top 100 on PyPI

filelock

Provides a platform-independent file locking…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

googleapis-common-protos

Provides common Protocol Buffer message…

permissive · top 100 on PyPI

google-cloud-monitoring

Python client library for Google Cloud…

permissive · top 1,000 on PyPI

google-cloud-managedkafka

Python client library for Google Cloud's…

permissive · top 5,000 on PyPI

owslib

OWSLib provides Python client access to Open…

permissive · top 15,000 on PyPI

google-cloud-securitycenter

Python client library for Google Cloud Security…

permissive · top 15,000 on PyPI

google-cloud-service-control

Python client library for Google Cloud Service…

permissive · top 15,000 on PyPI

google-cloud-trace

Sends application trace data to Google Cloud…

permissive · top 5,000 on PyPI

google-cloud-quotas

Python client library for Google Cloud Quotas…

permissive · top 15,000 on PyPI

google-cloud-logging

Writes log entries to Google Cloud Logging and…

permissive · top 1,000 on PyPI

google-cloud-billing

Programmatic access to Google Cloud Platform…

permissive · top 15,000 on PyPI

google-cloud-runtimeconfig

Python client library for Google Cloud Runtime…

permissive · top 15,000 on PyPI