skillfed

gcloud-aio-taskqueue

Python Client for Google Cloud Task Queue

gcloud-aio-taskqueue v7.0.0 422.8K downloads/30d#6,779 on PyPI348
Permissive license MIT Active released

What it is and what it does

gcloud-aio-taskqueue is a Python client for Google Cloud Task Queue that provides both asyncio and threadsafe interfaces for scheduling and managing tasks in Google Cloud. It wraps the Google Cloud Tasks API, allowing developers to create, list, and execute tasks programmatically from Python applications.

The library is part of the larger gcloud-aio ecosystem and depends on gcloud-aio-auth for authentication. It targets modern Python versions (3.8 through 3.11) and has been maintained in production since 2017. The package is designed for developers who need to integrate Cloud Task Queue operations into their applications, whether using async/await patterns or traditional threaded code.

Use it for:

  • Schedule background jobs and deferred tasks in Google Cloud from a Python application
  • Manage task queues programmatically without direct API calls in async-first codebases
  • Integrate task scheduling into microservices or serverless architectures running on Google Cloud
  • Batch and queue long-running operations for asynchronous execution with retry policies

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Asyncio and threadsafe Python client library for interacting with Google Cloud Task Queue, supporting both async and synchronous patterns.

Yes. The package has low install friction, active maintenance, no known vulnerabilities, permissive licensing, and solid production history. Install it if you need to interact with Google Cloud Task Queue from Python and prefer a dedicated client library over raw API calls.

Install

gcloud-aio-taskqueue on PyPI

pip

pip install gcloud-aio-taskqueue

uv

uv add gcloud-aio-taskqueue

poetry

poetry add gcloud-aio-taskqueue

Installing gcloud-aio-taskqueue

Before you install

Low install friction with a single runtime dependency (gcloud-aio-auth). The package is actively maintained with recent commits and has been in production use since 2017, supporting current Python versions (3.8–3.11).

License in practice

MIT license is permissive, allowing use in commercial and proprietary projects with minimal restrictions.

Quickstart

pip install gcloud-aio-taskqueue

import asyncio
from gcloud.aio.taskqueue import TaskQueue

async def main():
    async with TaskQueue() as client:
        # Use client to interact with Cloud Task Queue
        pass

asyncio.run(main())

Requires Python 3.8 or later and valid Google Cloud credentials configured in the environment.

Verify before relying

  • Whether the library supports both asyncio AND threadsafe patterns equally, or if one is primary
  • Specific Google Cloud Task Queue API version(s) supported by version 7.0.0
  • Whether gcloud-aio-auth credentials are automatically discovered or require explicit configuration

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.8,<4.0)
Install friction low — pure-Python wheel
Runtime dependencies 1 — gcloud-aio-auth
Maintenance actively maintained — 1,066 days since the last release
Last repo commit
First released
Downloads 422,755/month — #6,779 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: gcloud_aio_taskqueue-7.0.0-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Internet

Tags

google cloud task queue python clientasyncio task queue google cloudgcloud task queue asyncpython cloud tasks apigoogle cloud tasks library
google-cloudasync-firsttask-queue

More Internet packages

botocore

Botocore provides low-level, data-driven access…

permissive · top 100 on PyPI

aiobotocore

Provides an async client for AWS services using…

permissive · top 100 on PyPI

pydantic

Pydantic validates Python data structures…

permissive · top 100 on PyPI

filelock

Provides a platform-independent file locking…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

googleapis-common-protos

Provides common Protocol Buffer message…

permissive · top 100 on PyPI

gcloud-aio-datastore

Asyncio and threadsafe Python client for Google…

permissive · top 15,000 on PyPI

gcloud-rest-taskqueue

Asyncio and threadsafe Python client for Google…

permissive · top 15,000 on PyPI

gcloud-aio-pubsub

Asyncio and threadsafe Python client for Google…

permissive · top 15,000 on PyPI

gcloud-aio-storage

Provides an asyncio-based Python client for…

permissive · top 1,000 on PyPI

gcloud-aio-bigquery

Provides an asyncio-based Python client for…

permissive · top 1,000 on PyPI

gcloud-aio-auth

Provides asyncio-compatible and threadsafe…

permissive · top 1,000 on PyPI

gcloud-rest-bigquery

Provides an asyncio or threadsafe Python client…

permissive · top 15,000 on PyPI

gcloud-rest-datastore

Provides an asyncio-compatible or threadsafe…

permissive · top 15,000 on PyPI

taskcluster

A complete Python client library for…

copyleft · top 5,000 on PyPI

algoliasearch

A Python HTTP client for interacting with…

permissive · top 5,000 on PyPI