google-cloud-audit-log
Google Cloud Audit Protos
Decision gist · record as of 2026-08-14
Yes, if you are building on Google Cloud and need to work with audit log data in Python. The package is actively maintained, has no known vulnerabilities, installs with minimal friction, and carries a permissive license. It is a standard dependency for Cloud Logging integration in the Python ecosystem.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.10 or later; Google Cloud credentials must be configured for authentication with Cloud Logging.
- Low friction installation with only two runtime dependencies (protobuf and googleapis-common-protos).
- Actively maintained with a release 8 days old; repository shows recent activity and no archival.
License · maintenance · safety
Apache-2.0 (permissive) — Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most production environments.
last release 2026-08-06 (8 days) · last repo commit 2026-08-14 · 5,371 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 48,382,452 downloads/mo, #591 on PyPI
Alternatives
Verify before relying
pip install google-cloud-audit-log
from google.cloud import audit_log
# Access audit log proto definitions and message types
# (specific usage depends on Cloud Logging integration context)- Whether this package provides a full audit log client or only proto definitions—the summary says 'Audit Protos' but the description mentions a 'Client Library'.
- What specific audit log operations or queries are supported beyond proto message access.
- Whether googleapis-common-protos and protobuf versions have known compatibility constraints.
What it is and what it does
This package is a Python client library for Google Cloud Audit Log, part of the broader google-cloud-python ecosystem. It wraps protocol buffer definitions for audit events, allowing developers to work with Cloud Logging audit data in Python code. The library requires Python 3.10 or later and depends on protobuf and googleapis-common-protos to handle message serialization and common Google API types.
The package is intended for developers integrating with Google Cloud Logging to read, process, or analyze audit events. It is maintained as part of Google's official cloud client libraries and receives regular updates. Installation is straightforward via pip, and the library integrates with Python's standard logging module for debugging and monitoring. Authentication is handled through Google Cloud's standard credential mechanisms.
Use it for
- Parse and work with audit event messages received from Google Cloud Logging in Python applications.
- Build monitoring or compliance tools that consume Cloud Audit Log data programmatically.
- Integrate audit log processing into data pipelines or ETL workflows on Google Cloud.
- Access audit event schemas and protobuf definitions for serialization or validation tasks.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are building on Google Cloud and need to work with audit log data in Python.
The package is actively maintained, has no known vulnerabilities, installs with minimal friction, and carries a permissive license. It is a standard dependency for Cloud Logging integration in the Python ecosystem.
Install
google-cloud-audit-log on PyPI
Before you install
Low friction installation with only two runtime dependencies (protobuf and googleapis-common-protos). Actively maintained with a release 8 days old; repository shows recent activity and no archival.
Requires Python 3.10 or later; Google Cloud credentials must be configured for authentication with Cloud Logging.
License in practice
Apache-2.0 permissive license allows commercial and private use with minimal restrictions; suitable for most production environments.
Quickstart
pip install google-cloud-audit-log
from google.cloud import audit_log
# Access audit log proto definitions and message types
# (specific usage depends on Cloud Logging integration context)
Verify before relying
- Whether this package provides a full audit log client or only proto definitions—the summary says 'Audit Protos' but the description mentions a 'Client Library'.
- What specific audit log operations or queries are supported beyond proto message access.
- Whether googleapis-common-protos and protobuf versions have known compatibility constraints.
Package facts
| License | Apache-2.0 permissive |
| Python support | Supports the current Python release >=3.10 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 2 packagesprotobufgoogleapis-common-protos |
| Maintenance | Actively maintained 8 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 48,382,452 / month, #591 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 4 - BetaIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: Implementation :: CPython |
Evidence: google_cloud_audit_log-0.6.1-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “google cloud audit log python”
- google-cloud-audit-logProvides Python bindings to Google Cloud Audit Log protocol buffers,…
- google-cloud-privilegedaccessmanagerPython client library for Google Cloud Privileged Access Manager,…
- google-cloud-storage-transferPython client library for Google Cloud Storage Transfer, enabling…
Give your agent the search over MCP, or paste the wish link into any chat.
Similar packages
Provides common Protocol Buffer message definitions used across Google Cloud APIs, enabling Python clients to interact with Google services.
Python client library for Google Cloud BigQuery Logging API, enabling applications to interact with BigQuery logging services through authenticated API calls.
Client library for Google Cloud AppEngine Logging that sends application logs to Google Cloud Logging from App Engine environments.
Install it if you are running Python applications on Google App Engine and need to send logs to Google Cloud Logging.
Writes log entries to Google Cloud Logging and manages Cloud Logging configuration from Python applications.
Install it if you are building on or integrating with GCP and need centralized logging.
Provides common protobuf definitions and metadata types for Google Cloud APIs, enabling Python applications to work with standardized operation metadata structures.
Twiggy is a structured logging library that provides a Pythonic API for emitting log messages with named fields, formatting, and chaining.
See also google-cloud-functions · grpc-google-iam-v1 · google-cloud-workflows · google-cloud-billing