gRPC

gRPC is an efficient RPC implementation and can be used to implement APIs. It has a language-neutral and platform-neutral specification, and SDKs for many languages and platforms, so it can be used widely, for communication across platforms and languages. gRPC