grpcurl icon indicating copy to clipboard operation
grpcurl copied to clipboard

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

Results 125 grpcurl issues
Sort by recently updated
recently updated
newest added

We have a use case where we are developing an observability platform, where users define their own sources, which are different gRPC endpoints with different structures. The platform that we...

Hi, I try to provide header with `-H "isDebug: true"` but header name is lowercased with `headerName := strings.ToLower(strings.TrimSpace(pieces[0]))` during [MetadataFromHeaders](https://github.com/fullstorydev/grpcurl/blame/46c38b351a226b11ec734b7ac2454065aa496693/grpcurl.go#L156C4-L156C63) Any reason for this behavior?

According to the documentation https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/struct.proto for google.protobuf.NullValue type: ```proto // `NullValue` is a singleton enumeration to represent the null value for the // `Value` type union. // // The JSON...

Can `grpcurl` re-use the gRPC channel to perform multiple queries on a unary endpoint? I'm doing something like ```shell grpcurl -plaintext -d '{"height": 1}' localhost:9090 path.to.SomeEndpoint grpcurl -plaintext -d '{"height":...

Bumps google.golang.org/protobuf from 1.34.2 to 1.35.1. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/protobuf&package-manager=go_modules&previous-version=1.34.2&new-version=1.35.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...

dependencies

Hi, I have a service endpoint as ```endpoint:80/subgrpc``` when I pass in whole grpcurl as this: ``` grpcurl -d '{body}' -H 'authorization: Bearer jwtKey' -plaintext endpoint:80/subgrpc service/serviceName ``` return log...

It would be helpful to have a configuration file to insert headers, api_url, and so on automatically at each call.

Resolved #422 - [x] Change dockerfile to build with 1.23 - [ ] Change CCI files to build and lint with 1.23

When the server requires a client certificate, and `grpcurl` is not configured with the `-cert/-key` options, it fails with a timeout instead of an explicit message, even though the server...

``` usr/bin/grpcurl (gobinary) ========================== Total: 1 (LOW: 0, MEDIUM: 1, HIGH: 0, CRITICAL: 0) ┌─────────┬────────────────┬──────────┬────────┬───────────────────┬────────────────┬──────────────────────────────────────────────────────────┐ │ Library │ Vulnerability │ Severity │ Status │ Installed Version │ Fixed Version │...