gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere, enables client and server applications to communicate transparently, and simplifies the building of connected systems.