Hacker News new | ask | show | jobs
by thcyron 1595 days ago
If you’re on the Mac, you might want to give Grip (https://gripgrpc.dev) a chance. It’s a native client for gRPC. (Disclosure: I’m the author.)
2 comments

Looks great! How’s the reception so far? Many of our APIs have some streaming, is that something on your roadmap?
It’s definitely on the roadmap. Out of curiosity, do you use client/server streaming or bidirectional streaming?
Server streaming, though I'm not sure how representative we are. We have servers that use streaming for watching for real-time changes. Currently using BloomRPC, if that helps
Grip looks super cool - it's one of the few other clients I've seen that will render structured input fields to make it easier to construct complex messages.

If you have a more urgent need for server-side streaming support, you could also check out Protocall (https://protocall.dev - disclaimer, I'm the author) - it supports all four rpc types (Unary as well as Client/Server/Bidirectional streaming), along with the structured input field rendering and automatic import resolution (via Github repo import).

I wrote it because existing tooling like BloomRPC and gRPCurl were difficult to use for anything more complicated than "Hello, World". I was also looking for tools that would let me send protobuf-encoded requests via HTTP/1.1 rather than gRPC, which didn't seem to exist at the time.

Very nice, thanks for sharing. I'll take a look.