gRPC is a high performance, open-source universal RPC framework, developed by Google . In gRPC, a client application can directly call methods on a server application on a different machine as if it was a local object, making it easier to create distributed applications and services.