# Package io.dapr.client

package io.dapr.client

- Related Packages
  Package
  Description
  io.dapr
  io.dapr.client.domain
  io.dapr.client.resiliency
- Class
  Description
  DaprBodyPublishers
  Convenience `HttpRequest.BodyPublisher` factories for use with `DaprInvokeHttpClient` and the standard `HttpClient`.
  DaprClient
  Generic Client Adapter to be used regardless of the GRPC or the HTTP Client implementation required.
  DaprClientBuilder
  A builder for the DaprClient, Currently only gRPC and HTTP Client will be supported.
  DaprClientImpl
  Implementation of the Dapr client combining gRPC and HTTP (when applicable).
  DaprHttp
  DaprHttp.HttpMethods
  HTTP Methods supported.
  DaprHttp.Response
  DaprHttpBuilder
  A builder for the DaprHttp.
  DaprInvokeHttpClient
  An HTTP client pre-configured to invoke a specific Dapr application via the service invocation API.
  DaprPreviewClient
  Generic client interface for preview or alpha APIs in Dapr, regardless of GRPC or HTTP.
  Headers
  Common headers for GRPC and HTTP communication.
  ObjectSerializer
  Serializes and deserializes an internal object.
  ProtobufValueHelper
  Helper class to convert Java objects to Google Protobuf Value types.
  Subscription<T>
  Deprecated.
  SubscriptionListener<T>
  Deprecated.
  SubscriptionListener.Status
  Callback status response for acknowledging a message.