Packages
Python client library for Google Ad Manager API, enabling programmatic access to manage ad inventory, run reports, and perform other Ad Manager operations.
A CLI toolchain that equips coding agents (Claude Code, Antigravity CLI, Codex) with commands and skills to scaffold, evaluate, deploy, and publish agents on Google Cloud's Gemini Enterprise Agent Platform.
Install it if you are building agents on Google Cloud or want a coding agent to handle agent scaffolding and deployment.
Python client library for the Gemini API, enabling developers to build generative AI applications using Gemini models for multimodal tasks like reasoning, content generation, and dialogue.
Install it if you need to use Gemini models from Python; the main prerequisite is setting up Google Cloud authentication and project configuration.
Python client library for the Google Analytics Admin API, enabling programmatic management of Analytics properties, accounts, and configurations.
Python client library for querying Google Analytics Data API to retrieve report data from Google Analytics properties.
Install it if you need to query Google Analytics data programmatically; it is the standard choice for this task.
Builds and runs AI agents powered by Google's Gemini, handling the agentic loop, tool wiring, and stateful conversation management so you focus on agent behavior rather than infrastructure.
However, it is in Alpha status, depends on 7 runtime libraries, requires Python 3.10+, and mandates installation from PyPI due to compiled binaries.
Provides a Python wrapper for interacting with Google APIs, abstracting authentication and request handling through the appier framework.
Provides shared infrastructure and utilities for Google API client libraries, including authentication, request handling, and protocol buffer support.
Provides Python bindings to call Google's discovery-based APIs (Gmail, Drive, Sheets, Analytics, and many others) through a unified client library with cached discovery documents.
Provides type stubs for google-api-python-client, enabling static type checking and editor autocomplete for Google API interactions.
Provides utilities for building client-side tools that communicate with Google APIs, including HTTP request handling and authentication support.
Python client library for the Google Meet API that lets you create and manage meetings in Google Meet programmatically.
Handles server-to-server authentication with Google APIs using OAuth and other Google authentication mechanisms.
Install it if you need to authenticate to any Google API from Python.
Provides an httplib2 transport adapter for google-auth, enabling authentication flows using the deprecated httplib2 HTTP client library.
Integrates oauthlib with google-auth to handle OAuth 2.0 authentication flows for Google services.
Install it if you need to authenticate users or applications against Google APIs.
Provides type stubs for google-auth-oauthlib to enable static type checking in Python code that uses Google OAuth authentication.
However, the aging maintenance status (no updates since 2025-06-20, minimal community engagement) means you should verify that the stubs match your version of…
Provides type stubs for the google-auth package, enabling static type checking and IDE autocompletion for code using google-auth.
However, dormant maintenance means stubs may not cover the latest google-auth features—verify coverage for your specific use case before relying on it in strict…
Provides Python bindings to Google's C++ benchmarking library, allowing you to measure and compare the performance of code snippets with statistical rigor.
A deprecated umbrella package that once provided unified access to Google Cloud Platform services; it no longer installs dependencies as of June 2018 and should not be used for new projects.
Python client library for Google Cloud Access Context Manager, enabling attribute-based access control policies for GCP services through a managed API.
Provides a Python client library to interact with Google Cloud's Agent Identity Credentials API for managing and obtaining credentials for service agents.
Python SDK for building, deploying, and managing AI agents and generative AI applications on Google's Gemini Enterprise Agent Platform.
Provides a Python client library for connecting to and managing Google Cloud AlloyDB databases, a PostgreSQL-compatible managed database service.
Provides secure, IAM-based connections to Google Cloud AlloyDB instances from Python applications using TLS 1.3 encryption and automatic credential management, with support for sync and async drivers.
Install it if you are connecting Python to AlloyDB and want automatic TLS, IAM-based auth, and credential lifecycle management without manual certificate handling.
Manages API keys for Google Cloud projects, providing a Python client to create, list, update, and delete API keys through the Google Cloud API Keys service.
Install it if you need to manage API keys programmatically in a Google Cloud environment.
Provides a Python client library to provision and manage Google App Engine applications through the App Engine Admin API.
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.
Python client library for Google Cloud Artifact Registry, enabling programmatic storage and management of build artifacts in Google Cloud.
Install it if you need to interact with Google Cloud Artifact Registry from Python code; it is the canonical way to do so.
Python client library for Google Cloud Asset API, enabling programmatic access to inventory and history of Google Cloud resources.
Install it if you need programmatic access to Google Cloud resource inventory or history from Python.
Provides Python bindings to Google Cloud Audit Log protocol buffers, enabling programmatic access to audit event schemas and message types for Cloud Logging integration.
Python client library for Google Cloud AutoML, enabling programmatic access to train and deploy custom machine learning models through Google's managed service.
Install it if you're building on Google Cloud and need to programmatically train or deploy custom models.
A Python client library for Google Cloud Batch that lets you programmatically create, manage, and monitor batch jobs running on Google Cloud Platform.
Install it if you need to interact with Google Cloud Batch from Python.
Python client library for querying and managing data in Google BigQuery, enabling SQL queries against large datasets using Google's infrastructure.
However, the archived repository and abandoned maintenance status mean you should verify that Google continues to ship security and compatibility patches through its…
Python client library for accessing BigLake Metastore, enabling queries against Apache Iceberg tables in BigQuery through a serverless, managed metastore API.
Manages BigQuery connections to external data sources through a Python client for Google Cloud's BigQuery Connection API.
Install it if you need to manage BigQuery connections programmatically; skip it if you only use the console or manage connections through other tools.
Provides a Python client library for managing BigQuery data policies in Google Cloud, enabling programmatic control over data access and masking rules.
Python client library for scheduling and managing BigQuery Data Transfer jobs, enabling automated data ingestion from external SaaS sources and scheduled query execution to BigQuery.
Install it if you need to automate data movement into BigQuery from SaaS sources or schedule recurring queries.
Python client library for Google Cloud BigQuery Logging API, enabling applications to interact with BigQuery logging services through authenticated API calls.
Python client library for managing BigQuery reservations on Google Cloud Platform, enabling programmatic control over reservation capacity and allocation.
Provides a Python client library for reading and writing data to Google BigQuery Storage, enabling efficient bulk data access and streaming ingestion into BigQuery tables.
Install it if you need to read or write data at scale in BigQuery; skip it if you only use the standard BigQuery API for small queries or one-off analytics.