skillfed

pydata-google-auth

PyData helpers for authenticating to Google APIs

pydata-google-auth Permissive license BSD License DORMANT 37 v1.9.1 released

Install

pydata-google-auth on PyPI

pip

pip install pydata-google-auth

uv

uv add pydata-google-auth

poetry

poetry add pydata-google-auth

Package facts

License BSD License (permissive)
Python support supports the current Python release (>=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 3 — setuptools, google-auth, google-auth-oauthlib
Maintenance dormant — 567 days since the last release
Last repo commit
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: pydata_google_auth-1.9.1-py2.py3-none-any.whl

Keywords: data

Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: Science/ResearchLicense :: OSI Approved :: BSD LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9Topic :: Scientific/Engineering

About pydata-google-auth

from the package's own PyPI description — quoted content, verbatim

pydata-google-auth

|Build Status| |Version Status| |Coverage Status|

pydata-google-auth is a package providing helpers for authenticating to Google APIs.

Installation

Install latest release version via conda ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. code-block:: shell

$ conda install pydata-google-auth --channel conda-forge

Install latest release version via pip ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. code-block:: shell

$ pip install pydata-google-auth

Install latest development version ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. code-block:: shell

$ pip install git+https://github.com/pydata/pydata-google-auth.git

Usage

Use the pydata_google_auth.get_user_credentials() function to authenticate to Google APIs with user credentials.

.. code-block:: python

import pydata_google_auth
credentials = pydata_google_auth.get_user_credentials(
    ['https://www.googleapis.com/auth/cloud-platform'],
)

# Use the credentials in other libraries, such as the Google BigQuery
# client library.
from google.cloud import bigquery
client = bigquery.Client(project='YOUR-PROJECT-ID',...

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

Provides helpers for authenticating to Google APIs using user credentials, enabling integration with Google Cloud services like BigQuery through OAuth flows.

Low friction install with three stable runtime dependencies (setuptools, google-auth, google-auth-oauthlib). Maintenance is dormant—last release was 567 days ago—but the repository remains active with a recent commit on 2025-01-29, suggesting occasional upkeep.

BSD License (permissive) places minimal restrictions on use, modification, and distribution; suitable for both commercial and open-source projects.

Usage

pip install pydata-google-auth

import pydata_google_auth
credentials = pydata_google_auth.get_user_credentials(
    ['https://www.googleapis.com/auth/cloud-platform']
)

Requires Python 3.9 or later; user must have Google API credentials configured and browser access for OAuth consent flow.

Verdict: Stable, permissively licensed package in the top 1000 PyPI tier with low install friction and no known vulnerabilities. Dormant maintenance (567 days since release) is offset by recent repository activity and broad Python 3.9+ support; suitable for production use in Google Cloud workflows where authentication helpers are needed, though expect minimal active development.

Needs verification

  • Whether the 567-day gap since last release reflects intentional stability or abandonment risk in a rapidly evolving OAuth landscape.
  • Compatibility of google-auth and google-auth-oauthlib transitive dependencies with the latest Google Cloud client libraries.
google api authenticationgoogle oauth credentialsbigquery authenticationgoogle cloud auth helperuser credentials google apisgoogle auth wrapper

Similar packages