grpcui

A command-line tool that opens an interactive browser interface for sending requests to gRPC servers.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get grpcui

Package managers

About grpcui

grpcui is a command-line program that starts a local web page for working with a gRPC server. Its authors describe it as something like Postman for gRPC APIs instead of REST. You call methods from a form in the browser rather than writing request messages by hand.

It suits developers who build or debug gRPC services and want a visual way to try methods without writing client code. The repository includes a Dockerfile, and releases are built with GoReleaser.

Strengths

  • Browser forms for calling gRPC methods
  • Postman-style workflow for gRPC rather than REST
  • Single command-line program, also buildable as a Docker image

Limitations

  • Covers gRPC only, not REST or GraphQL
  • Launched from the command line rather than as a desktop app

Details

Pricing
FreeFree and open source under the MIT licence.
License
MIT
Developer
FullStory
Platforms
Web, Command line
How it runs
Downloadable app
Account
Not required
Best suited for
Developers testing and debugging gRPC services by hand
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to grpcui

Compare all

Software that can replace grpcui for an important use case, and what changes if you switch.

  • Warthog

    A cross-platform desktop GUI client for calling and testing gRPC services.

    Warthog is a standalone desktop GUI for gRPC that parses proto definitions into forms and adds Kubernetes port forwarding, but it is not open source and has few users.

  • Kreya

    Desktop client for gRPC, REST, GraphQL, WebSocket and SSE APIs.

    Kreya is a standalone desktop app with gRPC server reflection plus REST and GraphQL, but it is closed source and some features require a paid licence.

  • Evans

    An interactive command-line gRPC client with a REPL mode for exploring and calling services.

    Evans replaces the browser forms with an interactive terminal REPL for exploring gRPC services, plus a command-line mode for scripting.

  • grpcurl

    Call gRPC services from the terminal using JSON input.

    grpcurl calls gRPC methods from the terminal with JSON input, suiting scripts rather than forms, and needs proto files for servers without reflection.

  • Insomnia

    An API client for REST, GraphQL and gRPC that can keep everything local or sync through Git instead of a cloud.

    Insomnia is a desktop client covering gRPC with REST, GraphQL and WebSockets under Apache-2.0, though most features expect an account.

  • Yaak

    An offline-first API client for REST, GraphQL, gRPC, WebSockets and SSE, with requests stored as files you can commit to git.

    Yaak is an MIT-licensed desktop client supporting gRPC plus REST, GraphQL and WebSockets, with requests stored as files you can commit.

  • Bruno

    An API client that saves collections as plain files in a folder, so Git handles the sharing instead of a cloud account.

    Bruno is an MIT-licensed desktop client for gRPC, REST, GraphQL and WebSocket, storing collections as plain files so Git handles sharing.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing