Skip to main content

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.