skillfed

google-gax

Google API Extensions

google-gax v0.16.0 83.7K downloads/30d#14,055 on PyPI27
Permissive license BSD-3-Clause Abandoned released

What it is and what it does

google-gax was a foundational library providing gRPC and Google API infrastructure for building client and server code. It offered utilities like page streaming and request bundling to simplify API surfaces for callers, and was typically used indirectly through code generated from Google API definitions rather than directly in application code.

The package is now fully deprecated and abandoned. Google has replaced it entirely with google-api-core, which provides the same functionality with active maintenance. The last release was in February 2018, the repository is archived, and no further development is planned.

Use it for:

  • Maintaining legacy Google client libraries that were generated before the migration to google-api-core.
  • Understanding historical Google API infrastructure patterns in older codebases.
  • Studying gRPC integration patterns from an archived reference implementation.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides gRPC and Google API infrastructure utilities for client and server development, now deprecated in favor of google-api-core.

No. This package is deprecated and abandoned as of 2018. Do not install for new projects—use google-api-core instead. Only install if maintaining legacy code that explicitly requires it, and plan a migration to google-api-core.

Install

google-gax on PyPI

pip

pip install google-gax

uv

uv add google-gax

poetry

poetry add google-gax

Installing google-gax

Before you install

Low install friction, but the package is abandoned as of 2018-02-28 with no further development planned. The repository is archived and maintenance status is inactive.

License in practice

BSD-3-Clause permissive license allows use, modification, and distribution with minimal restrictions.

Quickstart

pip install google-gax==0.16.0

from google.gax import create_api_call

# Typically used indirectly via code-generated clients
api_call = create_api_call(callable, settings)

Package is deprecated; google-api-core is the active replacement. No Python version constraint specified in metadata.

Verify before relying

  • Whether any active Google client libraries still depend on this package or have fully migrated to google-api-core.
  • Compatibility with Python versions beyond 3.6 (last tested version in description).
  • Whether the 8 runtime dependencies (dill, future, googleapis-common-protos, grpcio, google-auth, ply, protobuf, requests) have known vulnerabilities or breaking changes since 2018.

Package facts

License BSD-3-Clause (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 8 — dill, future, googleapis-common-protos, grpcio, google-auth, ply, protobuf, requests
Maintenance abandoned — 3,089 days since the last release
Last repo commit (repository archived)
First released
Downloads 83,690/month — #14,055 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: google_gax-0.16.0-py2.py3-none-any.whl

Development Status :: 7 - InactiveIntended Audience :: DevelopersLicense :: OSI Approved :: BSD LicenseProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: Implementation :: CPython

Tags

grpc api client utilitiesgoogle api extensionspage streaming bundlingdeprecated google api toolsgrpc service helpersgoogle api conventionsapi client framework
deprecatedgrpcarchived

More Application Frameworks packages