Skip to content

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.