The Xbus API is fully formalized by protobuf files. They define both the message formats and rpc calls. The RPC calls get translated to NATS PUB/SUB patterns by nrpc.
The API is splitted in two packages:
xbus
xbus.control
← Xbus - Go client
→ xbus: Core & Client API