skillfed

google-cloud-tasks

Google Cloud Tasks API client library

google-cloud-tasks Permissive license Apache-2.0 Active 5,370 v2.24.0 released

Install

google-cloud-tasks on PyPI

pip

pip install google-cloud-tasks

uv

uv add google-cloud-tasks

poetry

poetry add google-cloud-tasks

Package 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

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-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:

  1. Select or create a Cloud Platform project._
  2. Enable billing for your project._
  3. Enable the Cloud Tasks._
  4. 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.
google cloud tasks python clientdistributed task queue managementcloud task scheduling apiasynchronous task execution google cloudtask management cloud platformpython google cloud tasks librarytask queue cloud tasks

Similar packages