Skip to main content

Python SDK

View as Markdown

Python SDK

Build, run, and manage AI pipelines from Python. The rocketride package is async-first — built on asyncio and websockets — and speaks the engine's native WebSocket protocol: you author a .pipe (visually or by hand) and run it against the engine from your own application.

Install

pip install rocketride

Python 3.10+. The rocketride CLI is installed with the package.

Quickstart

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() target pipelines whose source is webhook or dropper; if your pipeline source is chat, use client.chat(). No pipeline yet? The IDE walkthrough builds one in minutes.

Explore the SDK