Introduction
Run a VLA model on your robot with one command.
Reflex Connect streams observations from your robot to a hosted vision-language-action model and streams action chunks back, in real time. One YAML config, one command:
reflex connect --config robot.yamlUnder the hood that's a WebRTC DataChannel to a hosted GPU worker — UDP-based, so no TCP head-of-line blocking and low, consistent round-trip latency. The SDK owns the robot side: reads state and cameras, sends observations, applies returned action chunks at your configured control rate. You write zero networking, zero serialization, zero retry logic.
Quickstart
Install, log in, copy a config, run.
Config reference
Every YAML field, what transports / hardware / cameras are supported.
Installation
pip, system deps, CAN bus setup, troubleshooting.
Python SDK
Embed the runner in your own scripts, build custom connectors.
What you get
- Hosted GPU inference with fast warm-start: reconnect shortly after a session and you're routed back to a ready worker.
- Multi-region inference — the SDK automatically connects you to a low-latency region.
- First-class hardware support: YAM bimanual (via i2rt) and any V4L2 / RealSense camera. Shared-memory camera ingestion for zero-copy 3-camera 256×256 streaming.
- Safe defaults: motors never come live until the inference connection is confirmed. A Ctrl-C during connect aborts cleanly without powering hardware.
Who it's for
Roboticists deploying VLA policies on real arms. The connect path skips everything between "I have a robot and a hosted policy" and "the robot is moving" — no observation pipelines, no msgpack encoding, no DataChannel babysitting.
If you also need training jobs, datasets, or deployment provisioning, those live in the dashboard at app.tryreflex.ai. This docs site focuses on the inference connect surface.