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.
Some feedback after 5 minutes of testing:
* It doesn't remember your "environment". So if I call endpoint A and then click on endpoint B to try that, it forgets which environment is being targeted.
* Similarly, metadata is also specific to the request. If you use metadata for providing authorization headers, that means you have to enter the metadata separately every time you make a different request; there's no way to share metadata as an "environment".
* If you create a collection and click "Create", and it errors saying an imported proto resource wasn't found, the entire collection disappears.
* The app uses the proto schema to show a list of endpoints, but it doesn't know anything about the message and response schemas, and you can't browse the types? It seems tedious to have to manually enter the request as a JSON payload.
* Similarly, response is shown in JSON, rather than Proto data. So I can't see what the returned types actually are.
* The "Request" and "Metadata" editors are super laggy to the point of being unusable. It takes several seconds for what I type to appear in the editor, and my computer's CPU usage goes to 150% while it's sitting there doing nothing. Is there some kind of autocompletion that's supposed to kick in that's going into overdrive?
* Clicking on an endpoint adds another tab. Click around and you end up with dozens of tabs. Seems a bit pointless.
* No support for setting HTTP headers or seeing the returned headers.