Sodamhan.com

TL;DR

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

This document was created using the contents of the tldr project.