RocketRide Python SDK
Build, run, and manage AI pipelines from Python.
Full documentation: docs.rocketride.org/clients/python — guides, the complete API reference, and worked examples.
Quick Start
pip install rocketride
import asyncio
from rocketride import RocketRideClient
async def main():
async with RocketRideClient(uri='https://api.rocketride.ai', auth='my-key') as client:
result = await client.use(filepath='pipeline.pipe')
token = result['token']
out = await client.send(token, 'Hello, pipeline!', objinfo={'name': 'input.txt'}, mimetype='text/plain')
print(out)
await client.terminate(token)
asyncio.run(main())
send() / send_files() are for pipelines whose source is webhook or dropper;
if your pipeline source is chat, use client.chat() instead. Don't have a pipeline
yet? Build one visually with the RocketRide IDE extension.
The SDK is async-first (built on asyncio and websockets), includes the
rocketride CLI, and covers the full
engine surface: pipeline execution, streaming data, chat, deployments with cron
schedules, server-side file storage, and run-log replay.
What is RocketRide?
RocketRide is an open-source, developer-native AI pipeline
platform: build, debug, and deploy production AI workflows without leaving your IDE,
on a visual canvas or code-first. 140+ ready-to-use nodes (15+ LLM providers, 10+
vector stores, OCR, NER, PII anonymization) run on a high-performance C++ engine,
deployable anywhere, MIT licensed. You build your .pipe — and run it against the
fastest AI runtime available.
Configuration
| Variable | Description |
|---|---|
ROCKETRIDE_URI |
Server URI (e.g. wss://api.rocketride.ai or ws://localhost:5565) |
ROCKETRIDE_APIKEY |
API key for authentication |
All constructor options, timeouts, and reconnection behavior: Configuration.
Documentation
- Overview & quickstart
- Running pipelines · Sending data · Chat
- Deployments · File storage · Run logs
- Error handling · API reference · Examples
Links
License
MIT - see LICENSE.
Metadata
Release files for rocketride 1.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| rocketride-1.4.0.tar.gz | 239.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rocketride-1.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 558.2 kB
Release files / rocketride-1.4.0.tar.gz
| Download URL | rocketride-1.4.0.tar.gz |
|---|---|
| Size | 239.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d4fbfab90fe3f69b5feac3da1136f4797d1ad134560ea9b07d616e8e317bb7cc
|
|
BLAKE2b-256 checksum How to use checksums |
15e697b49cb914b66bf3f595280efead4f1d65f373e3a0f17c585f37e2ab6f23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.14
|
Release files / rocketride-1.4.0-py3-none-any.whl
| Download URL | rocketride-1.4.0-py3-none-any.whl |
|---|---|
| Size | 318.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a96c097e47efaf8d5947207fbf456ac872bebd4d806d8c4f00528e0e5df223da
|
|
BLAKE2b-256 checksum How to use checksums |
66a05b74f26f1f8a4e706de53c81768d8adec604970efe2b9d768fcc3b3fcbff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.14
|
Security for rocketride 1.4.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.