{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/3"}],"enrichment":{"capability":"Asyncio and threadsafe Python client for Google Cloud Pub/Sub, supporting both async and synchronous patterns for publishing and subscribing to cloud messaging topics.","skillfed_tags":["google-cloud","async-messaging","pubsub"],"use_cases":["Publish events from an async web service to Pub/Sub topics for downstream processing.","Subscribe to Pub/Sub messages in a background worker with asyncio concurrency.","Integrate Pub/Sub messaging into a multi-threaded application using the synchronous variant.","Monitor Pub/Sub client metrics via prometheus-client for observability.","Build event-driven microservices on Google Cloud with async/await patterns."],"what_it_does":"gcloud-aio-pubsub is a Python client for Google Cloud Pub/Sub that provides both asyncio and threadsafe interfaces for interacting with Google's managed messaging service. It wraps the Pub/Sub API to enable applications to publish messages to topics and subscribe to them, supporting modern async/await patterns as well as traditional synchronous code. The package depends on gcloud-aio-auth for credential handling and prometheus-client for metrics collection.\n\nThe library is designed as a shared codebase supporting both async (gcloud-aio-pubsub) and synchronous (gcloud-rest-pubsub) usage patterns. It targets developers building cloud-native applications on Google Cloud Platform who need flexible concurrency models\u2014either async for high-throughput I/O-bound workloads or threadsafe patterns for traditional multi-threaded applications. The package has been in active development since 2017 and maintains production-stable status across Python 3.9 through 3.13.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive MIT license. It is production-stable and well-positioned for applications that need asyncio or threadsafe Pub/Sub access on Google Cloud. Install it if you are building on GCP and prefer async patterns or need an alternative to the official client library."},"id":"gcloud-aio-pubsub","links":{"html":"https://skillfed.io/packages/gcloud-aio-pubsub","md":"https://skillfed.io/packages/gcloud-aio-pubsub.md","pypi":"https://pypi.org/project/gcloud-aio-pubsub/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-07-17","license_spdx":null,"license_treatment":"permissive","name":"gcloud-aio-pubsub","python_support":"supports_current","summary":"Python Client for Google Cloud Pub/Sub"},"popularity":{"monthly_downloads":727308,"position":5217,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.3.0"}
