google-cloud-tasks
Google Cloud Tasks API client library
Install
google-cloud-tasks on PyPI
pip
pip install google-cloud-tasksuv
uv add google-cloud-taskspoetry
poetry add google-cloud-tasksPackage facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 6 — google-api-core, google-auth, grpcio, proto-plus, protobuf, grpc-google-iam-v1 |
| 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_cloud_tasks-2.24.0-py3-none-any.whl
About google-cloud-tasks
from the package's own PyPI description — quoted content, verbatim
Python Client for Cloud Tasks
|stable| |pypi| |versions|
Cloud Tasks_: Manages the execution of large numbers of distributed requests.
Client Library Documentation_Product Documentation_
.. |stable| image:: https://img.shields.io/badge/support-stable-gold.svg :target: https://github.com/googleapis/google-cloud-python/blob/main/README.rst#stability-levels .. |pypi| image:: https://img.shields.io/pypi/v/google-cloud-tasks.svg :target: https://pypi.org/project/google-cloud-tasks/ .. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-tasks.svg :target: https://pypi.org/project/google-cloud-tasks/ .. _Cloud Tasks: https://cloud.google.com/tasks/ .. _Client Library Documentation: https://cloud.google.com/python/docs/reference/cloudtasks/latest/summary_overview .. _Product Documentation: https://cloud.google.com/tasks/
Quick Start
In order to use this library, you first need to go through the following steps:
Select or create a Cloud Platform project._Enable billing for your project._Enable the Cloud Tasks._Set up Authentication._
.. _Select or create a Cloud Platform...
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
This package provides a Python client library for Google Cloud Tasks, enabling you to manage and execute large numbers of distributed task requests through Google's cloud infrastructure.
Installation is straightforward with low friction—the package is a pure Python wheel with six well-maintained Google Cloud dependencies. The library is actively maintained with a release just 7 days old, and the underlying repository shows strong community engagement with 5370 stars.
Licensed under Apache-2.0 (permissive), this package imposes no significant restrictions on use, modification, or distribution in your own projects.
Usage
pip install google-cloud-tasks
from google.cloud import tasks_v2
client = tasks_v2.CloudTasksClient()
project = 'your-project-id'
queue = 'your-queue'
parent = client.queue_path(project, 'us-central1', queue)
Requires Python >= 3.10; you must also set up Google Cloud authentication (via service account credentials or Application Default Credentials) and have an active Google Cloud project with Cloud Tasks enabled.
Verdict: A stable, production-ready client library from Google's official cloud SDK with active maintenance, no known vulnerabilities, and permissive licensing. Low installation friction and strong community adoption make it a reliable choice for integrating Cloud Tasks into Python applications, provided you meet the Python 3.10+ requirement and have proper GCP authentication configured.
Needs verification
- Whether the package's six runtime dependencies (google-api-core, google-auth, grpcio, proto-plus, protobuf, grpc-google-iam-v1) have any known vulnerabilities or maintenance concerns not captured in this fact sheet.
- Specific performance characteristics or rate-limiting behavior when managing very large task queues.
Similar packages
permissive · top 1,000 on PyPI
google-cloud-monitoringpermissive · top 1,000 on PyPI
google-cloud-appengine-loggingpermissive · top 1,000 on PyPI
googleapis-common-protospermissive · top 100 on PyPI
google-cloud-bigquery-storagepermissive · top 1,000 on PyPI
google-cloud-translatepermissive · top 1,000 on PyPI
google-cloud-buildpermissive · top 1,000 on PyPI
google-cloud-redispermissive · top 1,000 on PyPI
google-cloud-kmspermissive · top 1,000 on PyPI
invokepermissive · top 1,000 on PyPI