Protocol Buffers are language-neutral, platform-neutral extensible mechanisms for serializing structured data. gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. gRPC is a technology for implementing RPC APIs that uses HTTP 2.0 as its underlying transport protocol.