HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

grpcurl — Interact with gRPC servers. Like `curl`, but for gRPC. More information: <https://github.com/fullsto

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandserverslikeinteractcligrpcurlwithgrpc

Problem

How to use the grpcurl command: Interact with gRPC servers. Like curl, but for gRPC. More information: <https://github.com/fullstorydev/grpcurl>.

Solution

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}}

Code Snippets

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}}

Context

tldr-pages: common/grpcurl

Revisions (0)

No revisions yet.