Serving gRPC+HTTP/2 from the same Cloud Run container Ahmet Alp Balkan published on 03 June 2021 In this article I will show you how to code a Go server to serve both gRPC and HTTP/2 endpoints (h2c) from a single service. This is not trivial on Cloud Run so it warrants sample code. Normally, you could use the Go cmux package in your server app and multiplex h2c and grpc requests to the right http.