A remote procedure call framework from Google: Protocol Buffers over HTTP/2, with generated client and server stubs.