# io.dapr.client (dapr-sdk-parent 1.10.0 API)

# Package io.dapr.client

Interface Summary
DaprClient: Generic Client Adapter to be used regardless of the GRPC or the HTTP Client implementation required.
DaprPreviewClient: Generic client interface for preview or alpha APIs in Dapr, regardless of GRPC or HTTP.

Class Summary
DaprClientBuilder: A builder for the DaprClient, Currently only gRPC and HTTP Client will be supported.
DaprClientGrpc: An adapter for the GRPC Client.
DaprClientHttp: Deprecated. This class will be deleted at SDK release version 1.10.
DaprHttp
DaprHttp.Response
DaprHttpBuilder: Deprecated. Use `DaprClientBuilder` instead, this will be removed in a future release.
Headers: Common headers for GRPC and HTTP communication.
ObjectSerializer: Serializes and deserializes an internal object.

Enum Summary
DaprApiProtocol: Deprecated. This class will be deleted at SDK version 1.10.
DaprHttp.HttpMethods: HTTP Methods supported.