gRPC is a remote procedure call (RPC) implementation technology that uses HTTP 2.0 as its underlying transport protocol. It’s a modern, high-performance RPC framework that can run in any environment. With pluggable load balancing, tracing, health checking, and authentication support, it can efficiently connect services in and across data centers.