grpcurl cheat-sheet
ยท
131 words
ยท
1 minute read
What is grpcurl ? ๐
Interact with gRPC servers. Like curl , but for gRPC.
Common commands ๐
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
For more information about grpcurl, checkout the official github repo: https://github.com/fullstorydev/grpcurl .
I hope you enjoyed reading this post as much as I enjoyed writing it. If you know a person who can benefit from this information, send them a link of this post. If you want to get notified about new posts, follow me on YouTube , Twitter (x) , LinkedIn , and GitHub .