Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add gRPC Server Reflection support #507

Open
jchadwick-buf opened this issue Mar 2, 2023 · 4 comments
Open

Add gRPC Server Reflection support #507

jchadwick-buf opened this issue Mar 2, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@jchadwick-buf
Copy link
Contributor

Is your feature request related to a problem? Please describe.
gRPC and connect-go support a server-side reflection API that serves protobuf schema information to clients. As of now, connect-node does not support this feature.

This feature would be useful as various gRPC debugging utilities can use it to grab schema information on-demand.

Describe the solution you'd like
Ideally, connect-node would have an optional implementation of serverside reflection, including the necessary code generation in protobuf-es to support this (as needed.)

Additional context
gRPC Server Reflection Protocol
connect-go grpcreflect implementation

@jchadwick-buf jchadwick-buf added the enhancement New feature or request label Mar 2, 2023
@tantona
Copy link

tantona commented Apr 26, 2023

This would be super handy! I'm commenting here in the hopes that it helps get it on the roadmap! :)

@nicocossiom
Copy link

+1 on this one, let's hope we get some more feature parity between the Node and Go ConnectRPC libraries. Still very happy with the current Node implementation, this would just make it more complete. Thank you to the contributors and the ConnectRPC team as a whole.

@stevenceuppens
Copy link

stevenceuppens commented Dec 6, 2023

+1 this would greatly improve integration into things like postman etc... which many of our dev use on their current REST apis.

There is a reference implementation available on the https://github.com/grpc/grpc-node project
https://www.npmjs.com/package/@grpc/reflection

@visortelle
Copy link

Any updates on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants