Windows software

gRPCurl

fullstorydev.grpcurl v1.9.3

Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers

About this app

grpcurl is a command-line tool that lets you interact with gRPC servers. It's basically curl for gRPC servers. The main purpose for this tool is to invoke RPC methods on a gRPC server from the command-line. gRPC servers use a binary encoding on the wire (protocol buffers, or "protobufs" for short). So they are basically impossible to interact with using regular curl (and older versions of curl that do not support HTTP/2 are of course non-starters). This program accepts messages using JSON encoding, which is much more friendly for both humans and scripts. With this tool you can also browse the schema for gRPC services, either by querying a server that supports server reflection, by reading proto source files, or by loading in compiled "protoset" files (files that contain encoded file descriptor protos). In fact, the way the tool transforms JSON request data into a binary encoded protobuf is using that very same schema. So, if the server you interact with does not support reflection, you will either need the proto source files that define the service or need protoset files that grpcurl can use.

Install with Winget

Command line

PS> winget install --id fullstorydev.grpcurl -e
Official manifest sources

Downloads for version 1.9.3

External links ↗
Installer Details SHA-256 Download
x86 github.com zip
1C607FBC09F85F183BD3D1A269EDC3189ADA7B2F0E746F38A1D8CC40A5DE436E
Download
x64 github.com zip
895335DFA7BE74803EEB5ACF3EC5D3B06C1E9483FDDA3C7622BDEF9AD388F32A
Download

Similar software

bb

vriesdemichael.bb

Bitbucket server (not cloud) command line tool. The 'gh' of bitbucket server.

v2.9.1

DiskSavvy Server

Flexense.DiskSavvyServer

DiskSavvy Server provides a full-scale client GUI application and a command line utility, which can be used to control one or more DiskSavvy Servers locally or through the network.

v17.3.14