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