google-api-core
Google API client core library
Install
google-api-core on PyPI
pip
pip install google-api-coreuv
uv add google-api-corepoetry
poetry add google-api-corePackage 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
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
Similar packages
permissive · top 1,000 on PyPI
apache-airflow-providers-googlepermissive · top 1,000 on PyPI
proto-pluspermissive · top 1,000 on PyPI
dbt-protospermissive · top 1,000 on PyPI
langgraph-checkpointpermissive · top 1,000 on PyPI
grpcio-toolspermissive · top 1,000 on PyPI
googleapis-common-protospermissive · top 100 on PyPI
langgraph-prebuiltpermissive · top 1,000 on PyPI
python-dateutilpermissive · top 100 on PyPI
types-protobufpermissive · top 1,000 on PyPI