EVERYTHING XIAOMI
Get listed

grpcmd

grpcmd is a command-line tool for working with gRPC services on Linux, macOS, and Windows.

Place
#3 of 24
Score
6.7
grpcmd's website

What grpcmd is

grpcmd is a command-line tool for working with gRPC services on Linux, macOS, and Windows. It can use server reflection to find available services and methods, explain a method’s request and response messages, and send calls. Requests and responses can stream, with headers, message data, and trailers shown in output. If you prefer not to use reflection, you can supply .proto files and import search paths instead. grpcmd can also launch 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 you write endpoint tests in JavaScript and check response headers, messages, and trailers; it is distributed as a binary and does not need Node.js. A separate open-source, local-first desktop app, grpcmd-gui, offers reflection-based method lookup, request headers, JSON templates, streaming, response headers and trailers, and themes. grpcmd is free; grpcmd-script is listed at $9 a year.

Good

  • Lists and describes methods through reflection.
  • Supports streaming requests and responses.
  • Can use .proto files and import paths.
  • Runs on Linux, macOS, and Windows.
  • grpcmd is free.

Watch out

  • grpcmd-script costs $9 a year.
  • The desktop GUI is a separate app.

Who it suits

grpcmd suits developers who work with gRPC from the command line and want to inspect services, make calls, or start a server. grpcmd-script is for those who also want JavaScript-based endpoint tests without requiring Node.js.

Verdict

grpcmd brings service discovery, method details, calls, and server startup into a command-line tool. The related script and GUI options extend its use to endpoint tests and desktop-based API work.

Plans and prices

From grpcmd's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
grpcmdFreeSend requests · Start a server · Supports reflection · List and describe methods · JavaScript scripting · $0 USD / year
grpcmd-script$9 a yearJavaScript requests and tests · Software updates · Single binary · No Node.js · $24 $9 USD / year (Early Bird Pricing)

The facts

Each one read from grpcmd's own pages, with the date it was checked.

Where it runs

Desktop app
The maker describes grpcmd-gui as an open-source, local-first, privacy-focused desktop app for gRPC API development and testing.checked 4 Oct 2026
GUI platforms
grpcmd-gui downloads are offered for macOS, Windows, and Linux, including amd64 and arm64 builds.checked 4 Oct 2026

What it does

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

Alternatives to grpcmd

All alternatives
  1. 1

    Kreya

    Free planLinuxmacOSWindows
    7.1Free plan
  2. 2Bandura logo

    Bandura

    Free planLinuxmacOSSelf-hostedWindows
    6.7$59 one-time
  3. 3FintX logo

    FintX

    Free planLinuxmacOSWindows
    6.6Free plan
  4. 4

    grpcui

    Free planWebLinuxmacOSSelf-hosted
    6.6Free plan
  5. 5

    protoc-gen-doc

    Free planLinuxmacOSSelf-hostedWindows
    6.5Free plan
  6. 6

    sabledocs

    Free planLinuxmacOSWindows
    6.5Free plan