Client Libraries
!!! info "Roadmap" Native client libraries (e.g. C++ and Rust) are planned. Today, integrate via the Zenoh messaging surface (primary) or the ROS 2 Bridge. A REST API is also coming soon.
Planned
Native client libraries aim to wrap the Zenoh + Cap'n Proto messaging contract so you can publish telemetry and consume commands without hand-rolling serialization. Target languages are C++ and Rust.
Packaging details and an availability timeline are coming soon.
Integrate today
Until the libraries ship, use one of the supported paths:
| Path | Use when |
|---|---|
| Zenoh messaging / Custom Integrations | You implement the Cap'n Proto contract directly (primary surface). |
| ROS 2 Bridge | Your robot already runs ROS 2. |
| REST API (coming soon) | You integrate from a server or backend. Not yet available. |
These paths cover the same messaging contract the future libraries will wrap, so work you do now carries forward.