DEV Community

Alexey Vasyukov
Alexey Vasyukov

Posted on

ezy – open-source gRPC client, alternative to Postman and Insomnia

GitHub logo getezy / ezy

🔥 GUI client for gRPC/gRPC-Web



Release Downloads Codacy Badge

Discord

Fully-featured desktop gRPC/gRPC-Web client.


🚧 This project is in beta phase and can get breaking changes at any time until it goes to v1.

Features

Tabs
Shortcuts
Environments
Persisted collections

gRPC gRPC-Web
Unary Calls
Server Streaming
Client Streaming read
Bi-directional Streaming read
Stream cancelation
Metadata Browser Headers
TLS (Server-side/Mutual) with CA/Self-Signed certificates

Getting started

Install the latest version for your OS from release page.

Today you can update only by manually downloading new app version and reinstalling it. I'm working on automatic updates.

Shortcuts

Use ⌘+K (macOS) or Ctrl+K(Windows/Linux). Just try it.

Working with 64-bit integers

If you want to send 64-bit integers (int64, uint64, sint64, fixed64, sfixed64) just wrap values in quotes.

{
  "int64": "9223372036854775807"
  "uint64": "18446744073709551615
Enter fullscreen mode Exit fullscreen mode

In this release I have concentrated on user experience:

  • Full support of shortcuts
  • Reworked collections management
  • Notifications
  • Improved UX

gRPC clients I’ve worked with had drawbacks and didn’t fit my use-case in a way I was expecting, since I’ve started working with gRPC 3+ years ago.

Since then, I wanted a tool that fits any need in gRPC world. This is why I created ezy.

Compared to Insomnia and Postman, ezy offers better streams support, allows you to use Server-Side and Mutual TLS with custom TLS certificates, works with gRPC-Web and has a more slick UI/UX.

If you are looking for a gRPC/gRPC-Web client which fits your needs, give ezy a chance!

I’d love to hear your feedback and answer any questions regarding ezy.

Top comments (0)