Skip to content

Support gRPC reflection on the client side. #544

@yogurtearl

Description

@yogurtearl

Is your feature request related to a problem? Please describe.

gRPC servers might provide this standard reflection endpoint for getting data about the service and messages provided.
https://github.com/grpc/grpc-proto/blob/master/grpc/reflection/v1/reflection.proto

This feature request is for a KMP gRPC reflection client

Describe the solution you'd like

I would like KMP client library that can be used to talk to a gRPC reflection server

This library could be used as a building block to build something similar

Use cases:

  • a wasm Compose Multiplatform demo to introspect any gRPC server
  • a plugin for Chucker to decode protobuf

Additional context

JVM:

https://github.com/asarkar/okgrpc

https://github.com/grpc-ecosystem/polyglot

Go

https://github.com/fullstorydev/grpcurl

Metadata

Metadata

Assignees

Labels

featureNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions