rocketride-server
High-performance AI pipeline engine with a C++ core and 50+ Python-extensible nodes. Build, debug, and scale LLM workflows with 13+ model providers, 8+ vector d
What is rocketride-server?
High-performance AI pipeline engine with a C++ core and 50+ Python-extensible nodes. Build, debug, and scale LLM workflows with 13+ model providers, 8+ vector databases, and agent orchestration, all from your IDE. Includes VS Code extension, TypeScript/Python SDKs, and Docker deployment.
Overview of rocketride-server
What it is
RocketRide is an open-source AI development environment and pipeline engine that combines a C++ core with Python-extensible nodes. It is designed to build, debug, and scale AI workflows using multiple model providers and vector databases, all within an IDE or via the command line. Pipelines are defined as portable JSON, can be built visually, and are executed by a multithreaded C++ runtime. The project is MIT-licensed and OSI-compliant.
Key features
- Visual Pipeline Builder: Drag, connect, and configure nodes in VS Code with real-time observability for token usage, LLM calls, latency, and execution. Pipelines are portable JSON.
- High-Performance C++ Runtime: Native multithreading for the throughput demands of AI and data workloads.
- 100+ Pipeline Nodes: Includes 15+ LLM providers, 9 vector databases, OCR, NER, PII anonymization, chunking strategies, and embedding models. All nodes are Python-extensible.
- Multi-Agent Workflows: Built-in CrewAI and LangChain support for chaining agents and sharing memory across pipeline runs.
- Coding Agent Ready: Auto-detects coding agents such as Claude and Cursor.
- TypeScript, Python & MCP SDKs: Integrate pipelines into native apps or expose them as callable tools for AI assistants.
- Zero Dependency Headaches: Python environments, C++ toolchains, and other dependencies are managed automatically.
- One-Click Deploy: Run on Docker, on-premises, or RocketRide Cloud.
Use cases
RocketRide can be used for real-time data processing, multimodal AI search, document processing (e.g., extracting text from PDFs or images), RAG pipelines, and multi-step agent reasoning. It is suitable for building AI features, composing pipelines with LLMs, integrating vector databases, and deploying production-ready AI runtimes.
Getting started
- Install the RocketRide extension from your IDE's marketplace.2. Click the RocketRide extension in your IDE.3. Choose a server deployment option: Local (recommended), On-Premises (Docker or build from source), or RocketRide Cloud. For a quick code example using the Python SDK:
bash pip install rocketridepython import asyncio from rocketride import RocketRideClient async def main(): async with RocketRideClient() as client: run = await client.use(filepath='examples/document-processor.pipe') out = await client.send( run['token'], 'Alice Smith, 12 Elm St, Springfield.', objinfo={'name': 'note.txt'}, mimetype='text/plain' ) print(out) await client.terminate(run['token']) asyncio.run(main())For TypeScript:npm install rocketride. See the repository README for full details.
License and pricing
The project is open source under the MIT license. There is no enterprise edition or paid features; the entire engine is MIT-licensed and OSI-compliant.
Based on the project's public README and repository metadata.