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.
β
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 | β | β |
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.
Use β+K
(macOS) or Ctrl+K
(Windows/Linux). Just try it.
If you want to send 64-bit integers (int64
, uint64
, sint64
, fixed64
, sfixed64
) just wrap values in quotes.
{
"int64": "9223372036854775807",
"uint64": "18446744073709551615",
"sint64": "-9223372036854775807",
"fixed64": "18446744073709551615",
"sfixed64": "-9223372036854775807"
}
$ npm ci
$ npm run make
Actual roadmap available here.
If you are interested in sponsorship of this project - shoot me an email. I have great ideas on how we can improve gRPC (and not only!) development experience. I'll be glad to talk about it.
Mozilla Public License Version 2.0