google-cloud-bigquery-logging
Google Cloud Bigquery Logging API client library
What it is and what it does
This is Google's official Python client library for the BigQuery Logging API. It wraps the underlying gRPC and REST interfaces to BigQuery's logging service, handling authentication, serialization, and protocol details so you can work with BigQuery logging in idiomatic Python code.
The library depends on google-api-core, google-auth, grpcio, proto-plus, protobuf, and grpc-google-iam-v1 to manage credentials, gRPC transport, and protocol buffer message handling. It requires Python 3.10 or later and is actively maintained by Google. Setup requires a Google Cloud project with BigQuery Logging enabled and proper authentication credentials configured.
Use it for:
- Send application logs to BigQuery for centralized analysis and querying alongside other cloud data
- Integrate BigQuery logging into existing Google Cloud monitoring and observability pipelines
- Programmatically manage BigQuery logging configuration from Python applications
- Build audit trails and compliance logging systems that store events in BigQuery tables
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Python client library for Google Cloud BigQuery Logging API, enabling applications to interact with BigQuery logging services through authenticated API calls.
Yes, if you need to interact with BigQuery Logging from Python. The package is production-stable, actively maintained, has no known vulnerabilities, and carries a permissive license. Install friction is low. The main requirement is that you have a Google Cloud project with BigQuery Logging enabled and valid authentication credentials.
Install
google-cloud-bigquery-logging on PyPI
pip
pip install google-cloud-bigquery-logginguv
uv add google-cloud-bigquery-loggingpoetry
poetry add google-cloud-bigquery-loggingInstalling google-cloud-bigquery-logging
Before you install
Low install friction; pure Python wheel with six Google Cloud SDK dependencies. Actively maintained with recent release (72 days ago) and no known vulnerabilities.
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-bigquery-logging
from google.cloud import bigquery_logging
# Requires Google Cloud credentials (via GOOGLE_APPLICATION_CREDENTIALS or ADC)
client = bigquery_logging.Client()
Requires Python >= 3.10. Google Cloud authentication must be configured (service account key, Application Default Credentials, or equivalent).
Verify before relying
- Specific API methods and classes available in the client beyond basic instantiation
- Whether this package is the primary entry point or a lower-level utility within the broader google-cloud-python ecosystem
- Real-world performance characteristics and typical latency for BigQuery logging operations
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 6 — google-api-core, google-auth, grpcio, proto-plus, protobuf, grpc-google-iam-v1 |
| Maintenance | actively maintained — 72 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 589,239/month — #5,862 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: google_cloud_bigquery_logging-1.10.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-bigquery-storageProvides a Python client library for reading…
permissive · top 1,000 on PyPI
google-cloud-appengine-loggingClient library for Google Cloud AppEngine…
permissive · top 1,000 on PyPI
google-cloud-audit-logProvides Python bindings to Google Cloud Audit…
permissive · top 1,000 on PyPI
google-cloud-languagePython client library for Google Cloud Natural…
permissive · top 1,000 on PyPI
google-cloud-bigquery-connectionManages BigQuery connections to external data…
permissive · top 15,000 on PyPI
google-cloud-dataformPython client library for Google Cloud Dataform…
permissive · top 1,000 on PyPI
google-cloud-bigquery-biglakePython client library for accessing BigLake…
permissive · top 5,000 on PyPI
google-cloud-bigquery-reservationPython client library for managing BigQuery…
permissive · top 15,000 on PyPI
google-cloud-loggingWrites log entries to Google Cloud Logging and…
permissive · top 1,000 on PyPI
google-cloud-error-reportingClient library for Google Cloud Error Reporting…
permissive · top 5,000 on PyPI