# Package io.vertx.rxjava.ext.web.client

- Class Summary
  Class | Description
  --- | ---
  CachingWebClient | An asynchronous cache aware HTTP / HTTP/2 client called `CachingWebClient`.
  HttpRequest<T> | A client-side HTTP request.
  HttpResponse<T> | An HTTP response.
  OAuth2WebClient | An asynchronous OAuth2/OIDC aware HTTP / HTTP/2 client called `WebClientOAuth2`.
  WebClient | An asynchronous HTTP / HTTP/2 client called `WebClient`.
  WebClientSession | An asynchronous sessions aware HTTP / HTTP/2 client called `WebClientSession`.