oauth2client
OAuth 2.0 client library
Install
oauth2client on PyPI
pip
pip install oauth2clientuv
uv add oauth2clientpoetry
poetry add oauth2clientPackage facts
| License | Apache 2.0 (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 5 — httplib2, pyasn1, pyasn1-modules, rsa, six |
| Maintenance | abandoned — 2,897 days since the last release |
| Last repo commit | (repository archived) |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: oauth2client-4.1.3-py2.py3-none-any.whl
Keywords: google, oauth, 2.0, http, client
About oauth2client
from the package's own PyPI description — quoted content, verbatim
Build Status (image) Coverage Status (image) Documentation Status (image)
This is a client library for accessing resources protected by OAuth 2.0.
Note: oauth2client is now deprecated. No more features will be added to the libraries and the core team is turning down support. We recommend you use google-auth and oauthlib. For more details on the deprecation, see oauth2client deprecation.
Installation
To install, simply run the following command in your terminal:
$ pip install --upgrade oauth2client
Contributing
Please see the [CONTRIBUTING page][1] for more information. In particular, we love pull requests -- but please make sure to sign...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
oauth2client is a client library for accessing resources protected by OAuth 2.0, enabling authentication and authorization flows for Google APIs and other OAuth 2.0-compliant services.
Installation is straightforward with low friction—a pure-wheel distribution with five stable runtime dependencies (httplib2, pyasn1, pyasn1-modules, rsa, six). However, the package is abandoned as of 2019 and no longer receives maintenance or feature updates.
Licensed under Apache 2.0 (permissive), allowing commercial and private use with minimal restrictions, though the abandoned status means no ongoing legal or security review from the maintainers.
Usage
pip install oauth2client==4.1.3
from oauth2client.client import OAuth2WebServerFlow
flow = OAuth2WebServerFlow(client_id='...', client_secret='...', scope='...')
Package is deprecated and abandoned since 2019; Google recommends migrating to google-auth and oauthlib instead.
Verdict: oauth2client is a low-friction, permissively licensed OAuth 2.0 client, but it is abandoned (last release September 2018, repository archived) and explicitly deprecated by Google in favor of google-auth and oauthlib. Use only for legacy systems; new projects should adopt the recommended alternatives.
Needs verification
- Whether existing deployments using oauth2client 4.1.3 face known security gaps since the 2019 cutoff.
- Compatibility status with Python 3.10+ despite classifiers only listing up to 3.5.
Similar packages
permissive · top 1,000 on PyPI
google-auth-httplib2permissive · top 1,000 on PyPI
requests-oauthlibpermissive · top 1,000 on PyPI
oauthlibpermissive · top 1,000 on PyPI
google-authpermissive · top 100 on PyPI
Authlibpermissive · top 1,000 on PyPI
adalpermissive · top 1,000 on PyPI
google-cloud-pubsubpermissive · top 1,000 on PyPI
text-unidecodecopyleft · top 1,000 on PyPI
appdirspermissive · top 1,000 on PyPI