skillfed

google-resumable-media

Utilities for Google Media Downloads and Resumable Uploads

google-resumable-media Permissive license Apache 2.0 Active 5,370 v2.10.1 released

Install

google-resumable-media on PyPI

pip

pip install google-resumable-media

uv

uv add google-resumable-media

poetry

poetry add google-resumable-media

Package facts

License Apache 2.0 (permissive)
Python support supports the current Python release (>=3.10)
Install friction low — pure-Python wheel
Runtime dependencies 1 — google-crc32c
Maintenance actively maintained — 7 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: google_resumable_media-2.10.1-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming 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-resumable-media

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

google-resumable-media

Utilities for Google Media Downloads and Resumable Uploads

See the docs_ for examples and usage.

.. _docs: https://googleapis.dev/python/google-resumable-media/latest/index.html

Experimental asyncio Support

While still in development and subject to change, this library has asyncio support at google._async_resumable_media.

Supported Python Versions

Python >= 3.10

Unsupported Python Versions

Python <= 3.9

License

Apache 2.0 - See the LICENSE_ for more information.

.. _the LICENSE: https://github.com/googleapis/google-resumable-media-python/blob/main/LICENSE

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 utilities for handling Google Cloud media downloads and resumable uploads, with support for both synchronous and experimental asyncio workflows.

Low friction: pure-Python wheel with a single lightweight runtime dependency (google-crc32c). Active maintenance with a release 7 days ago and 5370 repository stars signal ongoing support.

Apache 2.0 permissive license allows commercial and private use with minimal restrictions; you must retain license notices in distributions.

Usage

pip install google-resumable-media

from google.resumable_media.requests import Download

download = Download('https://example.com/file')

Requires Python >= 3.10; google-crc32c dependency may require a C compiler on some platforms.

Verdict: Production-stable library (Development Status 5) with no known vulnerabilities, active maintenance, and permissive licensing. Low install friction and broad Python 3.10+ support make it suitable for Google Cloud integration. Asyncio support is marked experimental and subject to change.

Needs verification

  • Whether google-crc32c's compilation requirements vary meaningfully across common deployment platforms
  • Scope and stability guarantees of the experimental asyncio API at google._async_resumable_media
google cloud media downloadresumable upload utilitygoogle storage transferasyncio media handlinggoogle cloud python sdkresumable media protocolcloud storage client

Similar packages