grpc-gateway is a plugin of protoc. It reads gRPC service definition, and generates a reverse-proxy server which translates a RESTful JSON API into gRPC. This server is generated according to custom options in your gRPC definition.
It helps you to provide your APIs in both gRPC and RESTful style at the same time.
To learn more about us check out our documentation on:
grpc-gateway is licensed under the BSD 3-Clause License. See LICENSE.txt for more details.