Package | Description |
---|---|
io.grpc | The gRPC core public API. |
io.grpc.auth | Implementations of CallCredentials and authentication related API. |
io.grpc.binarylog.v1 | |
io.grpc.channelz.v1 | |
io.grpc.gcp.csm.observability | |
io.grpc.grpclb | |
io.grpc.health.v1 | |
io.grpc.inprocess | The in-process transport which is for when a server is in the same process as the client. |
io.grpc.lb.v1 | |
io.grpc.netty | The main transport implementation based on Netty, for both the client and the server. |
io.grpc.okhttp | A lightweight transport based on OkHttp, mainly for use on Android (client-only). |
io.grpc.opentelemetry | |
io.grpc.protobuf | API for gRPC over Protocol Buffers, including tools for serializing and de-serializing protobuf messages. |
io.grpc.protobuf.lite | API for gRPC over Protocol Buffers with proto message classes generated by the Lite Runtime library. |
io.grpc.protobuf.services | Service definitions and utilities with protobuf dependency for the pre-defined gRPC services. |
io.grpc.reflection.v1 | |
io.grpc.reflection.v1alpha | |
io.grpc.services | Service definitions and utilities for the pre-defined gRPC services. |
io.grpc.servlet | API that implements gRPC server as a servlet. |
io.grpc.servlet.jakarta | API that implements gRPC server as a servlet. |
io.grpc.stub | API for the Stub layer. |
io.grpc.stub.annotations | |
io.grpc.testing | API that is useful for testing gRPC. |
io.grpc.util | Utilities with advanced features in the core layer that user can optionally use. |
io.grpc.xds | Library for gRPC proxyless service mesh using Envoy xDS protocol. |
io.grpc.xds.orca |