Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. gRPC Tools
  3. grpcmd

grpcmd

What it is

grpcmd is a command-line tool for inspecting and calling gRPC services on Linux, macOS, and Windows. With server reflection, it can find available services and methods, describe a method’s request and response messages, and send calls. Streaming requests and responses are supported, with headers, data, and trailers included in output. Users can instead provide .proto files and import paths when they do not want to use reflection. The tool can also start a server implementing grpcmd.GrpcmdService with reflection, and its documentation includes shell-completion setup for Bash, Zsh, fish, and PowerShell.

The related grpcmd-script tool lets users define endpoint checks in JavaScript and assert response headers, data messages, and trailers. It is distributed as a binary and does not require Node.js; Chai can be imported for assertions. grpcmd-gui is a separate open-source desktop app described as local-first and privacy-focused, with reflection-based method fetching, request headers, response headers and trailers, JSON templates, streaming, and themes. grpcmd is free. grpcmd-script is $9 a year, billed at that annual rate with early-bird pricing.

For and against

For

  • Works across Linux, macOS, and Windows.
  • Uses reflection to find and describe methods.
  • Supports streaming calls and responses.
  • Can use .proto files instead of reflection.
  • grpcmd is free.

Against

  • grpcmd-script costs $9 a year.
  • grpcmd-script pricing is marked early-bird.
  • The GUI is a separate app.

The verdict

grpcmd combines reflection-based gRPC inspection with calls, streaming, and server support. The free command-line plan is distinct from the paid JavaScript testing tool and separate desktop app.

Who it suits

grpcmd suits developers who need a command-line way to inspect or call gRPC services across Linux, macOS, or Windows. Its related script and desktop tools may also suit users who want JavaScript endpoint tests or a graphical interface.

Plans and prices

grpcmd

Free

Send requests · Start a server · Supports reflection · List and describe methods

grpcmd-script

$9a year

JavaScript requests and tests · Software updates · Single binary · No Node.js

Every plan, in full

On the record

Desktop app
The maker describes grpcmd-gui as an open-source, local-first, privacy-focused desktop app for gRPC API development and testing.grpc.md · read 4 Oct 2026
GUI features
grpcmd-gui supports fetching methods from reflection, sending request headers, viewing response headers and trailers, JSON request templates, streaming, and themes.grpc.md · read 4 Oct 2026
GUI platforms
grpcmd-gui downloads are offered for macOS, Windows, and Linux, including amd64 and arm64 builds.grpc.md · read 4 Oct 2026
JavaScript dependency
grpcmd-script is distributed as a binary and does not require the Node.js runtime.grpc.md · read 4 Oct 2026
JavaScript test tool
grpcmd-script lets users define gRPC endpoint tests in JavaScript and assert response headers, data messages, and trailers.grpc.md · read 4 Oct 2026
Method details
It describes a gRPC method and outputs descriptions of its request and response messages.grpc.md · read 4 Oct 2026
Operating systems
Binary downloads are available for macOS, Linux, and Windows.github.com · read 4 Oct 2026
Product
grpcmd is a command-line tool for working with gRPC.grpc.md · read 4 Oct 2026
Proto files
Users can provide .proto files and import search paths instead of using reflection.grpc.md · read 4 Oct 2026
Reflection
It can list available gRPC services and methods using reflection.grpc.md · read 4 Oct 2026
Requests
It calls gRPC methods and supports streaming requests and responses, with headers, data, and trailers in output.grpc.md · read 4 Oct 2026
Server
It can start a gRPC server implementing grpcmd.GrpcmdService with reflection.grpc.md · read 4 Oct 2026
Shell completion
The documentation lists completion setup for Bash, Zsh, fish, and PowerShell.grpc.md · read 4 Oct 2026
Test assertions
grpcmd-script supports importing the chai assertion library.grpc.md · read 4 Oct 2026

Alternatives to grpcmd

Every alternative, ranked