SkillAgentSearch skills...

Grpcurl

A handy and universal gRPC command line client written in Golang

Install / Use

/learn @kazegusuri/Grpcurl
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

This repository is no longer maintained

Instead, I recommend for others to use grpcurl or evans.

grpcurl

CircleCI

super experimental

Installation

go install github.com/kazegusuri/grpcurl@latest

Usage

$ grpcurl
A handy and universal gRPC command line client

Usage:
  grpcurl [flags]
  grpcurl [command]

Available Commands:
  call          Call gRPC method with JSON
  help          Help about any command
  list_services List services and methods provided by gRPC server

Flags:
  -h, --help       help for grpcurl
  -k, --insecure   with insecure
  -v, --verbose    verbose output

Use "grpcurl [command] --help" for more information about a command.

List services

$ grpcurl -k ls localhost:8080
test.EchoService
grpc.reflection.v1alpha.ServerReflection

$ grpcurl -k ls localhost:8080 test.EchoService
test.Test.Echo

Call gRPC method

$ echo '{"Message": "hello"} | grpcurl -k call localhost:8080 test.EchoService.Echo
{"Message":"hello"}
View on GitHub
GitHub Stars97
CategoryDevelopment
Updated7mo ago
Forks7

Languages

Go

Security Score

72/100

Audited on Aug 26, 2025

No findings