Skip to main content

APIs and Client libraries

Protobuffers and gRPC Documentation

The API is where RemotiveBroker derives its primary strength. Given that the API is defined with gRPC and protobuf, it is easy to create a client library for any programming language.

We encourage you to generate your own client libraries for any programming language using the API protobuf files.

Python RemotiveBroker API

Schemas

The following sections provide resources to the JSON schemas used by RemotiveBroker. Each schema is documented and available on GitHub.

RemotiveBroker interfaces.json JSON Schema

RemotiveBroker Meta Database JSON Schema:

RemotiveBroker Scripted Database JSON Schema:

Client Libraries

We currently maintain two client libraries in