google-cloud-workflows
Google Cloud Workflows API client library
Install
google-cloud-workflows on PyPI
pip
pip install google-cloud-workflowsuv
uv add google-cloud-workflowspoetry
poetry add google-cloud-workflowsPackage facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 5 — google-api-core, google-auth, grpcio, proto-plus, protobuf |
| Maintenance | actively maintained — 52 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_workflows-1.23.0-py3-none-any.whl
About google-cloud-workflows
from the package's own PyPI description — quoted content, verbatim
Python Client for Workflows
|stable| |pypi| |versions|
Workflows_: Manage workflow definitions. To execute workflows and manage executions,
see the Workflows Executions API.
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-workflows.svg :target: https://pypi.org/project/google-cloud-workflows/ .. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-workflows.svg :target: https://pypi.org/project/google-cloud-workflows/ .. _Workflows: https://cloud.google.com/workflows/ .. _Client Library Documentation: https://cloud.google.com/python/docs/reference/workflows/latest/summary_overview .. _Product Documentation: https://cloud.google.com/workflows/
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 Workflows._- `Set up...
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
Python client library for Google Cloud Workflows, enabling programmatic management of workflow definitions on Google Cloud Platform.
Low friction: pure Python wheel with five standard Google Cloud dependencies (google-api-core, google-auth, grpcio, proto-plus, protobuf). Active maintenance with release 52 days ago; repository shows 5370 stars and current Python 3.10+ support.
Apache-2.0 permissive license allows commercial and private use with minimal restrictions; attribution and license notice required in distributions.
Usage
pip install google-cloud-workflows
from google.cloud.workflows import ExecutionsClient
from google.cloud.workflows_v1 import Execution
client = ExecutionsClient()
execution = client.create_execution(parent="projects/PROJECT_ID/locations/LOCATION/workflows/WORKFLOW_ID", execution=Execution())
Requires Python >= 3.10; Google Cloud credentials must be configured (via GOOGLE_APPLICATION_CREDENTIALS environment variable or Application Default Credentials).
Verdict: Production-ready Google Cloud client with active maintenance, no known vulnerabilities, and permissive licensing. Straightforward installation and standard Google Cloud authentication patterns make it suitable for teams already invested in GCP infrastructure.
Needs verification
- Whether the package supports workflow execution monitoring beyond definition management, or if execution APIs require a separate client.
- Performance characteristics and rate-limiting behavior when managing large numbers of workflow definitions.
- Whether gRPC transport is the only option or if REST alternatives are available.
Similar packages
permissive · top 1,000 on PyPI
google-cloud-automlpermissive · top 1,000 on PyPI
google-cloud-bigquery-storagepermissive · top 1,000 on PyPI
google-cloud-bigtablepermissive · top 1,000 on PyPI
google-cloud-buildpermissive · top 1,000 on PyPI
google-cloud-dataplexpermissive · top 1,000 on PyPI
google-cloud-dlppermissive · top 1,000 on PyPI
google-cloud-firestorepermissive · top 1,000 on PyPI
google-cloud-kmspermissive · top 1,000 on PyPI
google-cloud-languagepermissive · top 1,000 on PyPI