google-apitools
client libraries for humans
What it is and what it does
google-apitools is a collection of utilities designed to simplify building client-side tools that interact with Google APIs. It provides foundational HTTP request handling via httplib2, authentication support through oauth2client, file locking via fasteners, and Python 2/3 compatibility through six.
However, the package is explicitly marked as deprecated and unsupported. The maintainers direct users toward official Google Cloud client libraries or alternative generators for API clients from proto specifications. While the repository remains active with recent commits, new projects should avoid this package in favor of the recommended alternatives.
Use it for:
- Maintaining legacy applications that already depend on google-apitools and oauth2client for Google API access
- Building simple command-line tools for Google APIs when official libraries are unavailable
- Educational projects learning how Google API client libraries work internally
- Migrating away from deprecated tooling by understanding existing implementations
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides utilities for building client-side tools that communicate with Google APIs, including HTTP request handling and authentication support.
No, unless maintaining legacy code. The package is explicitly deprecated and unsupported. Use official Google Cloud client libraries instead. While install friction is low and no known vulnerabilities exist, the deprecation status means no security updates or maintenance are guaranteed, making it unsuitable for new projects.
Install
google-apitools on PyPI
pip
pip install google-apitoolsuv
uv add google-apitoolspoetry
poetry add google-apitoolsInstalling google-apitools
Before you install
Low install friction with four lightweight runtime dependencies. The package is marked active with a recent commit (2026-03-02), though the description explicitly states the library is deprecated and unsupported, recommending users migrate to official alternatives.
License in practice
Licensed under Apache 2.0 (permissive), allowing commercial and private use with minimal restrictions, though the deprecated status means ongoing maintenance and security updates are not guaranteed.
Quickstart
pip install google-apitools
import oauth2client
from oauth2client import client
# Use oauth2client for authentication with Google APIs
Package is deprecated; official Google Cloud client libraries are recommended instead. Requires Python 2.7 or 3.5+.
Verify before relying
- Whether the package receives security patches despite deprecation status
- Current adoption rate and whether new projects should avoid it
- Specific Google API versions and authentication flows supported
Package facts
| License | Apache 2.0 (permissive) |
| Python support | supports the current Python release (!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — httplib2, fasteners, oauth2client, six |
| Maintenance | actively maintained — 324 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 3,014,110/month — #2,788 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: google_apitools-0.5.35-py3-none-any.whl
Keywords: apitools
Tags
More Libraries packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
pluggyPluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
python-dateutilProvides parsing, arithmetic, and recurrence…
permissive · top 100 on PyPI
sixSix provides utility functions to write Python…
permissive · top 100 on PyPI
pytestpytest is a testing framework that lets you…
permissive · top 100 on PyPI
google-api-python-clientProvides Python bindings to call Google's…
permissive · top 1,000 on PyPI
google-gaxProvides gRPC and Google API infrastructure…
permissive · top 15,000 on PyPI
google-cloudA deprecated umbrella package that once…
permissive · top 5,000 on PyPI
google-auth-httplib2Provides an httplib2 transport adapter for…
permissive · top 1,000 on PyPI
google-generativeaiProvides a Python client library for calling…
permissive · top 5,000 on PyPI
google-authHandles server-to-server authentication with…
permissive · top 100 on PyPI
google-cloud-access-context-managerPython client library for Google Cloud Access…
permissive · top 5,000 on PyPI
google-cloud-agentidentitycredentialsProvides a Python client library to interact…
permissive · top 15,000 on PyPI
google-cloud-tpuProvides a Python client library to interact…
permissive · top 15,000 on PyPI
google-cloud-iamconnectorcredentialsProvides a Python client library for Google…
permissive · top 15,000 on PyPI