cloudcruise
The official CloudCruise Python SDK
Decision gist · record as of 2026-08-14
Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and is MIT-licensed. Install it if you need to integrate CloudCruise workflow automation into a Python application. The requirement for Python 3.10+ is a minor constraint; verify your environment supports it before adding the dependency.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Python 3.10 or newer required; CLOUDCRUISE_API_KEY and CLOUDCRUISE_ENCRYPTION_KEY credentials must be provided either as constructor arguments or environment variables.
- Low install friction with a pure-wheel distribution.
- Actively maintained with a release 5 days old and recent commits.
License · maintenance · safety
MIT License (permissive) — MIT license is permissive; you can use, modify, and distribute this package with minimal restrictions.
last release 2026-08-09 (5 days) · last repo commit 2026-08-09 · 4 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 912,946 downloads/mo, #4,740 on PyPI
Alternatives
Verify before relying
pip install cloudcruise
from cloudcruise import CloudCruise, CloudCruiseParams, StartRunRequest
client = CloudCruise(CloudCruiseParams(api_key="key", encryption_key="key"))
run = client.runs.start(StartRunRequest(workflow_id="id", run_input_variables={}))
run.on("execution.success", lambda e: print(e.payload))
result = run.wait()- Whether the SSE-based realtime streaming handles connection failures or reconnection automatically.
- Performance characteristics when monitoring long-running workflows or high-frequency event streams.
- Scope and detail of webhook payload verification (what attack vectors are covered).
What it is and what it does
CloudCruise is the official Python SDK for the CloudCruise platform, a service for defining and executing automated browser workflows. It provides a client library that lets you start workflow runs, listen to execution events in realtime via Server-Sent Events, manage encrypted credentials in a vault, and verify webhook payloads. The package depends on requests, cryptography, typing_extensions, and jsonschema to handle HTTP communication, encryption, type hints, and schema validation.
You instantiate a CloudCruise client with an API key and encryption key (or load them from environment variables), then use its subclients—runs, workflows, vault, and webhook—to interact with the platform. The runs client supports event listeners that let you react to workflow lifecycle events (start, step, success, failure) and block until execution completes. The vault client handles AES-256-GCM credential storage and retrieval. The package ships with full type hints and is actively maintained.
Use it for
- Start and monitor automated browser workflows from Python, listening to execution events in realtime and retrieving final results.
- Store and retrieve encrypted credentials securely using the vault client with AES-256-GCM encryption.
- Validate incoming webhook payloads from CloudCruise to ensure they are authentic before processing.
- Define and validate workflow input schemas programmatically using the workflows client.
- Build backend services that trigger and track browser automation jobs asynchronously.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes.
The package is actively maintained, has low install friction, carries no known vulnerabilities, and is MIT-licensed. Install it if you need to integrate CloudCruise workflow automation into a Python application. The requirement for Python 3.10+ is a minor constraint; verify your environment supports it before adding the dependency.
Install
cloudcruise on PyPI
Before you install
Low install friction with a pure-wheel distribution. Actively maintained with a release 5 days old and recent commits. Requires Python 3.10 or newer.
Python 3.10 or newer required; CLOUDCRUISE_API_KEY and CLOUDCRUISE_ENCRYPTION_KEY credentials must be provided either as constructor arguments or environment variables.
License in practice
MIT license is permissive; you can use, modify, and distribute this package with minimal restrictions.
Quickstart
pip install cloudcruise
from cloudcruise import CloudCruise, CloudCruiseParams, StartRunRequest
client = CloudCruise(CloudCruiseParams(api_key="key", encryption_key="key"))
run = client.runs.start(StartRunRequest(workflow_id="id", run_input_variables={}))
run.on("execution.success", lambda e: print(e.payload))
result = run.wait()
Verify before relying
- Whether the SSE-based realtime streaming handles connection failures or reconnection automatically.
- Performance characteristics when monitoring long-running workflows or high-frequency event streams.
- Scope and detail of webhook payload verification (what attack vectors are covered).
Package facts
| License | MIT License permissive |
| Python support | Supports the current Python release >=3.10 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 4 packagesrequestscryptographytyping_extensionsjsonschema |
| Maintenance | Actively maintained 5 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 912,946 / month, #4,740 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | License :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyTyping :: Typed |
Evidence: cloudcruise-1.3.1-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “realtime event streaming”
- cloudcruiseOfficial Python SDK for CloudCruise that provides automated browser…
- broadcasterBroadcaster provides a simple async broadcast API that abstracts over…
- livekit-plugins-openaiIntegrates OpenAI's Realtime, Responses, LLM, TTS, and STT APIs into…
Give your agent the search over MCP, or paste the wish link into any chat.
More Application Frameworks packages
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.
Textual is a Python framework for building cross-platform user interfaces that run in the terminal or web browser using a modern, component-based API.
Install it if you're developing CLI tools, dashboards, or interactive terminal applications.
Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.
Install it if you are building CLIs in Python.
Build and connect to Model Context Protocol servers that expose tools, resources, and prompts to LLM applications over stdio, HTTP, or SSE transports.
Install it if you need to build or connect to servers.
Werkzeug is a WSGI utility library providing request/response objects, URL routing, an interactive debugger, HTTP utilities, and a development server for building web applications.
See also standardwebhooks · launchdarkly-eventsource · port-ocean · azure-keyvault-secrets · aiohttp-sse-client · bitwarden-sdk · omnigent-client · google-cloud-container · sseclient-py · credstash