To build PACE, we use gRPC and Protobuf. This allows us to develop API first, and we use to do so.

The API definitions can be viewed in either GitHub or on the Buf Schema Registry.

Invoking RPCs

To interact with the PACE gRPC API, you can use one of these tools. Both use server reflection, which allows for discovering the available RPCs:

  • Postman: graphical user interface

  • Evans: command line interface

At getSTRM, we use both tools, depending on the use case.

Last updated