I figure, I could add a more detailed response here in the interim.
I’ve been using BloomRPC (https://github.com/uw-labs/bloomrpc) as a stand-in for Postman (since Postman doesn’t support gRPC).
I’m basically able to point BloomRPC to an import path for all of the protos. I can then individually drag the protos that I want to use to make calls into BloomRPC.
We use token-based authentication that we specify in the metadata. I guess for this to work with Retool, when creating a new resource, I would specify an endpoint and upload the proto files. There’d need to be some programmatic way to specify the auth token in the metadata before every call.
When creating a query, I would just select a proto and then select a specific request I want to use and then just issue the call from Retool. Retool (like BloomRPC) would need to handle looking up the dependencies for the selected proto/request that I want to run.