Packages
Python client library for Google Cloud Vector Search, enabling you to store, index, and query vector embeddings through a managed API for semantic search and recommendation applications.
However, you must have a Google Cloud project with Vector Search enabled and be prepared for API costs; this is not a local or offline solution.
Python client library for Google Cloud Video Transcoder API, enabling programmatic conversion of video files into formats suitable for consumer distribution.
Install it if you need to programmatically transcode video on Google Cloud; skip it if you don't use the Transcoder service or prefer a different cloud provider.
Python client library for Google Cloud Video Intelligence API, enabling detection of objects, explicit content, and scene changes in videos, plus speech-to-text transcription via asynchronous and streaming APIs.
Install it if you need to analyze video content via Google Cloud Video Intelligence and are running Python 3.10 or later.
Provides a Python client library for Google Cloud Vision API, enabling image analysis tasks like object labeling, face detection, OCR, and explicit content detection.
Install it if you need image analysis capabilities backed by Google's trained models and can provision a Google Cloud project with appropriate credentials.
Python client library for Google Cloud Web Risk, enabling applications to check URLs against Google's lists of unsafe web resources.
Install it if you need to validate URLs against Google's threat lists in a Python application and have access to a Google Cloud project with Web Risk enabled.
Python client library for Google Cloud Workflows that lets you manage workflow definitions through the Workflows API.
Install it if you need to manage Google Cloud Workflows from Python code.
Provides Python bindings and utilities for interacting with Google Compute Engine metadata and guest environment configuration on Linux VMs.
Provides a fast CRC32C checksum computation by wrapping Google's hardware-accelerated C library, with prebuilt wheels for modern Python versions across Linux, macOS, and Windows.
However, the abandoned repository status and undeclared license are red flags for long-term use—verify license compatibility and consider whether you can tolerate no…
Provides Python classes for Google CloudEvents event types, enabling parsing and handling of event payloads from Google Cloud services.
Install it if you are building Cloud Run services or other Python applications that consume Google CloudEvents.
Provides gRPC and Google API infrastructure utilities for client and server development, now deprecated in favor of google-api-core.
Python SDK for integrating Google's Gemini generative models and the Gemini Enterprise Agent Platform into applications via a unified client interface.
Install it if you need to integrate Gemini models into Python applications; pin the version to < 3.0.0 if you want to avoid breaking changes in the next major release.
Provides a Python client library for calling Google's Gemini generative AI models, though the package is now deprecated in favor of the Google Generative AI SDK.
Install only if you are maintaining legacy code that already depends on it; do not use for new projects.
Provides Python bindings for Google's Common Geo Types, enabling access to shared geographic data structures used across Google Maps and location-based APIs.
Validates, normalizes, and formats postal addresses according to country-specific rules using Google's i18n address metadata, with support for latinization and form generation.
Python client library for Google Maps Address Validation API that verifies address accuracy, parses components, returns geocodes, and assesses deliverability.
Python client library for Google Maps Places API, providing access to place search, retrieval, and information endpoints through a managed Google Cloud service.
Python client library for Google's Route Optimization API, which assigns tasks and routes to vehicle fleets according to your optimization objectives and constraints.
Python client library for the Google Maps Routes API, enabling programmatic access to routing, directions, and route optimization services on Google Cloud Platform.
Meridian is a Bayesian marketing mix modeling (MMM) framework that quantifies the impact of marketing channels on sales and KPIs, enabling budget optimization and ROI analysis using aggregated, privacy-safe data.
Metrax provides standard evaluation metrics for machine learning models implemented in JAX, supporting classification, regression, recommendation, and language modeling tasks.
Install it if you're building JAX-based ML models and need standard evaluation metrics without implementing them yourself.
A Python library for interacting with Google Nest devices through the Smart Device Management API, providing access to device state, control commands, and event subscriptions.
Implements Google OAuth2 authentication for service accounts, enabling server-to-server API access using JSON or PKCS12 credentials.
Generates an OAuth2 key file from a Google OAuth2 client ID file, wrapping the oauth2client.tools module for command-line use.
Parse Python source code into an AST, modify it, and regenerate the original source with changes preserved—enabling refactoring operations like import rewrites and API migrations while maintaining exact formatting.
Scrapes application metadata, ratings, reviews, and store details from the Google Play Store without requiring external HTTP libraries or API keys.
Not recommended if you require active support, guaranteed long-term stability, or high-volume scraping with rate-limit handling.
Attaches a snapshot debugger agent to Python applications running on Linux, capturing call stacks and variables at runtime without stopping or modifying the app.
A drop-in replacement for Python's re module that uses Google's RE2 engine for pattern matching, trading some PCRE features for guaranteed linear-time performance.
Provides type stubs for the google-re2 package, enabling static type checking and IDE autocompletion for RE2 regular expression operations in Python.
Provides two-factor authentication reauth support for Google's Python authentication libraries, enabling end-user credentials to work with Google's identity services.
Handles resumable uploads and downloads for Google Cloud Storage and similar media services, with support for both synchronous and experimental asyncio workflows.
A Python client for querying search results from Google, Bing, Baidu, Yandex, Yahoo, eBay, Home Depot, and other services via the SerpApi backend, which handles parsing and standardization.
Python client library for Google Shopping Merchant Center API, enabling programmatic management of Merchant Center accounts and product data.
Install it if you need to programmatically manage Merchant Center accounts or product data from Python.
Provides Python type definitions and client bindings for Google's Shopping API, enabling programmatic access to merchant product data and shopping-related operations.
Tunix is a JAX-based library for post-training large language models with support for supervised fine-tuning, reinforcement learning, and agentic RL workflows, optimized for TPU execution.
However, the 26 runtime dependencies and alpha status mean you should verify that optional dependencies match your use case and accept that the API may evolve.
Client library for interacting with Google Ad Manager API, handling authentication, requests, and response parsing for programmatic ad management.
Provides common Protocol Buffer message definitions used across Google Cloud APIs, enabling Python clients to interact with Google services.
Provides type stubs for googleapis-common-protos, enabling static type checking and IDE autocomplete for protocol buffer definitions.
A meta package for connecting Python applications to Google services.
No, not recommended.
Downloads shared files from Google Drive by file ID and saves them locally, with optional automatic unzipping and progress display.
However, verify the license before use in proprietary code, and test that it still works with your target file (Google Drive's sharing model may affect accessibility).
Python client library that wraps Google Maps Platform web service APIs, enabling geocoding, directions, distance matrices, elevation, time zones, places, and address validation from Python applications.
Install it if you need to call Google Maps APIs from Python and can tolerate building from source; verify that your Python version and the requests library version…