Ezy

Dev tools

api client

SHOW HN2022

Ezy

open-source gRPC client, alternative to Postman and Insomnia

github.com

#grpc client#postman alternative#insomnia alternative#protobuf

155points
28comments
#389of 2,570 in 2022
Top 16%of 2022 by points

How HN took it

MixedNo clear lean

2 positive, 2 neutral or asking, 2 mixed, 0 critical, out of 6 comments about the project. Thread score +0.29.

Execution: 2 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful gRPC client with better UX and features than alternatives.

    From 2 comments
    • When we were working on adding gRPC support to Step CI, I needed a client that I could use to test my mock APIs manually BloomRPC looked ugly and outdated, Kreya would crash on…
      ushakov on HN
    • gRPC has been a pain (customization of the generated clients, automation testing, even usual testing). I haven't heard of Ezy (used BloomRPC, insomnia, and another client, all of…
      arein3 on HN
  • Supports mTLS and TLS settings.

    From 1 comment
    • Glad to see that this supports mTLS. Will have a look at this tool. Does the TLS/mTLS settings allow you to override the host name of the server, so that I can connect to…
      codetrotter on HN

Objections

  • Rough around the edges: environments and metadata are not shared between requests.

    From 1 comment
    • Looks promising. I have to say this is still really rough, though. Some feedback after 5 minutes of testing: * It doesn't remember your "environment". So if I call endpoint A and…
      atombender on HN
  • Laggy editors when many tabs are open.

    From 2 comments
    • Looks promising. I have to say this is still really rough, though. Some feedback after 5 minutes of testing: * It doesn't remember your "environment". So if I call endpoint A and…
      atombender on HN
    • > you selected the file and then just delete it before clicking create :) No, I had a proto file which imported another proto file, which could not be found, because I had not…
      atombender on HN
  • No support for include directories or streams in the comparison with Paw.

    From 1 comment
    • Interesting tool, never seen this before! Tested it with common gRPC cases. Just some things why it's not good for gRPC: ``` 1. It doesn't support streams. 2. It doesn't support…
      notmedia on HN

Requests

  • Show decoded responses as Protobuf rather than JSON.

    From 1 comment
    • Looks promising. I have to say this is still really rough, though. Some feedback after 5 minutes of testing: * It doesn't remember your "environment". So if I call endpoint A and…
      atombender on HN
  • Auto-mocking and autocompletion for request payloads.

    From 1 comment
    • Hi! Thank you for 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…
      notmedia on HN
  • Return request and response headers in the output.

    From 2 comments
    • Looks promising. I have to say this is still really rough, though. Some feedback after 5 minutes of testing: * It doesn't remember your "environment". So if I call endpoint A and…
      atombender on HN
    • >Can you describe what information you want to see? Everything there could be (of course maybe in a separate expander). I needed the request/response headers, but maybe somebody…
      arein3 on HN
  • Automated test runs without a GUI for CI.

    From 1 comment
    • gRPC has been a pain (customization of the generated clients, automation testing, even usual testing). I haven't heard of Ezy (used BloomRPC, insomnia, and another client, all of…
      arein3 on HN

Questions

  • Can TLS settings override the server host name?

    From 1 comment
    • Glad to see that this supports mTLS. Will have a look at this tool. Does the TLS/mTLS settings allow you to override the host name of the server, so that I can connect to…
      codetrotter on HN
  • Can proto files be imported to define endpoints automatically?

    From 1 comment
    • Glad to see that this supports mTLS. Will have a look at this tool. Does the TLS/mTLS settings allow you to override the host name of the server, so that I can connect to…
      codetrotter on HN

Alternatives named

  • Paw

    From 1 comment
    • Pretty happy with Paw (https://paw.cloud, macOs) also supports gRPC
      wdb on HN
  • Insomnia

    From 1 comment
  • BloomRPC

    From 1 comment
    • When we were working on adding gRPC support to Step CI, I needed a client that I could use to test my mock APIs manually BloomRPC looked ugly and outdated, Kreya would crash on…
      ushakov on HN
  • Hoppscotch

    From 1 comment
  • Restfox

    From 1 comment
    • You can try https://github.com/flawiddsouza/Restfox. It's a web based HTTP client based on Postman and Insomnia. Disclaimer: I'm the maintainer for it.
      kermire on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/33906520)