Schema Registry
The Protobuf schema is published to the Buf Schema Registry (BSR), which is the single source of truth for the API. From the BSR you can:
- Browse the schema — the proto tree and the rendered reference.
- Get an SDK — the SDKs page generates install instructions and hosts the gRPC client for each language. See Install.
- Pin a version — reference a specific commit, tag, or label so your build is reproducible.
Generating code yourself
If you prefer to vendor the generated code (for example, for air-gapped builds), generate it directly from the published module with the buf CLI:
buf generate buf.build/greenroom-robotics/platform-sdk
Commit the output pinned to a schema version.