All Posts programming grpcurl cheat-sheet

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 .