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 makeActual 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
