grpcurl

Interact with gRPC servers. Like curl, but for gRPC. More information: https://github.com/fullstorydev/grpcurl.

  • Send an empty request:

grpcurl grpc.server.com:443 my.custom.server.Service/Method

  • Send a request with a header and a body:

grpcurl -H "Authorization: Bearer $token" -d '{"foo": "bar"}' grpc.server.com:443 my.custom.server.Service/Method

  • List all services exposed by a server:

grpcurl grpc.server.com:443 list

  • List all methods in a particular service:

grpcurl grpc.server.com:443 list my.custom.server.Service