tinybroker exposes a standard gRPC interface. Any language with a gRPC implementation can connect. The proto files live in proto/tinybroker/v1/.
Generate client stubs with your language’s protoc plugin, or use Buf for a language-agnostic build pipeline.
Go
Connect to tinybroker from Go using grpc-go and generated protobuf stubs.
PythonConnect to tinybroker from Python using grpcio and generated protobuf stubs.
Node.jsConnect to tinybroker from Node.js using @grpc/grpc-js and proto-loader.
JavaConnect to tinybroker from Java using grpc-java and generated protobuf stubs.
RustConnect to tinybroker from Rust using tonic and prost-generated stubs.