skillfed

google-api-core

Google API client core library

google-api-core Permissive license Apache 2.0 Active 5,370 v2.34.0 released

Install

google-api-core on PyPI

pip

pip install google-api-core

uv

uv add google-api-core

poetry

poetry add google-api-core

Package facts

License Apache 2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 5 — googleapis-common-protos, protobuf, proto-plus, google-auth, requests
Maintenance actively maintained — 7 days since the last release
Last repo commit
First released
Popularity one of the 100 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: google_api_core-2.34.0-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Internet

About google-api-core

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

Core Library for Google Client Libraries

|pypi| |versions|

This library is not meant to stand-alone. Instead it defines common helpers used by all Google API clients. For more information, see the documentation_.

.. |pypi| image:: https://img.shields.io/pypi/v/google-api_core.svg :target: https://pypi.org/project/google-api_core/ .. |versions| image:: https://img.shields.io/pypi/pyversions/google-api_core.svg :target: https://pypi.org/project/google-api_core/ .. _documentation: https://googleapis.dev/python/google-api-core/latest

Supported Python Versions

Python >= 3.10

Unsupported Python Versions

Python <= 3.9

The last version of this library compatible with Python 2.7 and 3.5 is google-api-core==1.31.1.

The last version of this library compatible with Python 3.6 is google-api-core==2.8.2.

The last version of this library compatible with Python 3.7 and 3.8 is google-api-core==2.29.0.

The last version of this library compatible with Python 3.9 is google-api-core==2.30.3.

Read as markdown · JSON record · Source repository · Homepage · Docs

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 shared infrastructure and utilities for Google API client libraries, including authentication, request/response handling, and protocol buffer support.

Low friction installation with five stable runtime dependencies. Actively maintained with a release 7 days ago and continuous repository activity; supports Python 3.10+.

Apache 2.0 permissive license allows commercial and private use with minimal restrictions, typical for Google's open-source infrastructure libraries.

Usage

pip install google-api-core==2.34.0

from google.api_core import gapic_v1
from google.auth import credentials

# Used as a dependency by Google client libraries, not standalone

Requires Python >= 3.10; intended as a dependency for Google client libraries rather than direct use.

Verdict: Production-stable core library for Google API clients with active maintenance, no known vulnerabilities, and permissive licensing. Install friction is low and dependency chain is well-established. Best suited as a transitive dependency; direct use is uncommon.

Needs verification

  • Whether direct usage patterns exist beyond serving as a base for Google client libraries
  • Performance characteristics under high-concurrency request scenarios
google api client coregoogle cloud python utilitiesgoogle api authentication helpersgoogle client library basegoogle api request handlinggoogle protobuf client supportgoogle cloud python common

Similar packages