gRPC Server Reflection
The gRPC Server Reflection Protocol allows gRPC servers to declare the protobuf-defined APIs they export over a standardized RPC service, including all types referenced by request and response messages. This enables command-line debugging tools and clients to dynamically discover and invoke gRPC services without pre-compiled stubs.