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

  1. Home
  2. gRPC Tools
  3. grpcui

grpcui

What it is

grpcui is a free command-line tool that opens a browser-based interface for interacting with gRPC servers. It is designed for gRPC APIs rather than REST APIs, and can find service schemas through server reflection, .proto source files, or compiled protoset files. Its web interface builds forms for protobuf messages, including maps, oneofs, and well-known types, and accepts complete JSON request bodies. grpcui supports RPC methods including streaming, then displays response headers, messages or errors, trailers, and readable HTML tables. It connects to plaintext and TLS servers, including mutual TLS with client certificates. Streaming has a notable constraint: requests must be assembled all at once, so bidirectional streams cannot be handled interactively like they can with grpcurl. The project also includes Go packages for embedding a form or a full standalone web UI in a Go HTTP server. Installation is documented through Homebrew on macOS or Linux and through the Go install command. grpcui is released under the MIT license.

For and against

For

  • Free and MIT-licensed
  • Finds schemas through reflection or files
  • Supports plaintext, TLS, and mutual TLS
  • Displays headers, responses, and trailers
  • Go packages support embedding the interface

Against

  • Streaming requests must be assembled all at once
  • Bidirectional streams lack interactive handling
  • Does not target REST APIs

The verdict

grpcui offers a browser interface for building requests and examining gRPC responses, including support for TLS and streaming methods. Its all-at-once streaming constraint matters for users who need interactive bidirectional sessions.

Who it suits

grpcui suits developers who need to construct gRPC requests and inspect server behavior through a browser interface. It can also suit Go developers embedding a gRPC web form or complete UI in an HTTP server.

Plans and prices

Open-source grpcui

Free

MIT license · use, modify, and contribute freely

Every plan, in full

On the record

API style
The project is described as similar to Postman for gRPC APIs instead of REST APIs.github.com · read 30 Sep 2026
Audience
The tool is intended for developers who need to interactively construct requests and inspect gRPC service behavior.github.com · read 30 Sep 2026
Container
The latest release page provides a container image command using ghcr.io/fullstorydev/grpcui:v1.5.4.github.com · read 30 Sep 2026
Embedding
The repository includes Go packages for embedding a gRPC web form or a complete standalone gRPC web UI into a Go HTTP server.github.com · read 30 Sep 2026
gRPC support
Yesgithub.com · read 20 Sep 2026
Installation
Installation is documented through Homebrew on macOS or Linux and through the Go install command.github.com · read 30 Sep 2026
JSON input
Users can enter or paste an entire JSON request body in a dedicated text form.github.com · read 30 Sep 2026
License
grpcui is released under the MIT license.github.com · read 30 Sep 2026
Maker
FullStory was founded in 2014 and has offices in Atlanta and London.fullstory.com · read 30 Sep 2026
Purpose
grpcui is a command-line tool for interacting with gRPC servers through a browser-based web UI.github.com · read 30 Sep 2026
Request editor
The web UI provides dynamic HTML forms for protobuf messages, including well-known types, oneofs, and maps.github.com · read 30 Sep 2026
Response display
After an RPC, the UI displays response headers, response messages or errors, trailers, and human-readable HTML tables.github.com · read 30 Sep 2026
RPC support
grpcui supports all kinds of RPC methods, including streaming methods.github.com · read 30 Sep 2026
Schema discovery
It can browse gRPC service schemas through server reflection, .proto source files, or compiled protoset files.github.com · read 30 Sep 2026
Streaming limit
Streaming requests must be constructed all at once and bidirectional streams cannot be interacted with like grpcurl.github.com · read 30 Sep 2026
Transport security
It supports plaintext and TLS servers, including mutual TLS with client certificates.github.com · read 30 Sep 2026

Alternatives to grpcui

Every alternative, ranked