skillfed

oauth2client

OAuth 2.0 client library

oauth2client Permissive license Apache 2.0 Abandoned 793 v4.1.3 released

Install

oauth2client on PyPI

pip

pip install oauth2client

uv

uv add oauth2client

poetry

poetry add oauth2client

Package 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

Development Status :: 7 - InactiveIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: POSIXProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Topic :: Internet :: WWW/HTTP

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.
oauth 2.0 client librarygoogle api authenticationoauth2 token managementgoogle service account authoauth2 flow implementation

Similar packages