The gRPC core public API.
The in-process transport which is for when a server is in the same process as the client.
The main transport implementation based on Netty, for both the client and the server.
A lightweight transport based on OkHttp, mainly for use on Android (client-only).
API for gRPC over Protocol Buffers, including tools for serializing and de-serializing protobuf messages.
API for gRPC over Protocol Buffers with proto message classes generated by the Lite Runtime library.
API for the Stub layer.
API that is useful for testing gRPC.
Utilities with advanced features in the core layer that user can optionally use.