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.
Service definitions and utilities for the pre-defined gRPC services.
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.