wombat icon indicating copy to clipboard operation
wombat copied to clipboard

Cross platform gRPC client

Wombat

Cross platform gRPC client

Github release Homebrew Cask AUR
Go version Go report card Awesome gRPC

screenshot

Features

  • Automatic parsing of proto definitions to render services and input messages
  • .proto file discovery
  • Selection of multiple services and methods
  • Configuration of TLS, including disabling TLS (plain text)
  • Input generation for all scalar types
  • Input generation for nested messages
  • Input generation for enums, including nested
  • Input generation for repeated fields
  • Input generation for oneof and map fields
  • Support for adding RPC metadata
  • Execute unary requests
  • Execute server streaming requests
  • Execute client streaming requests
  • Execute bidirectional requests
  • Cancel requests in-flight
  • Send EOF for client streaming and bi-directional streaming
  • View response messages
  • View RPC Header and Trailer
  • View full RPC statistics
  • MacOS build
  • Linux build
  • Windows build
  • Reflection API to determine RPC schema
  • Support for Google Well Known Types
  • Create multiple workspaces and workspace switching

Download

Visit the Releases page for the latest downloads.

Install

MacOS

Download and open Wombat*_Darwin_86_64.dmg, drag Wombat.app to the Applications folder and run from Applications.

Or via Homebrew

$ brew install --cask wombat

If you get this error message: "Wombat.app" can't be opened because the identity of the developer cannot be confirmed., Install by Right Click/Option Click -> Open -> Open. You'll only need to do this on first install.

Linux

Download and unarchive Wombat*_Linux_86_64.tar.gz and run.

Arch Linux AUR

$ yay -S wombat-bin

Windows

Download and unarchive Wombat*_Windows_86_64.zip and run.