# Uses of Package
io.vertx.ext.web.client

- Packages that use io.vertx.ext.web.client
  Package | Description
  --- | ---
  io.vertx.ext.consul |
  io.vertx.ext.web.client |
  io.vertx.reactivex.ext.web.client |
  io.vertx.rxjava.ext.web.client |
  io.vertx.rxjava3.ext.web.client |
  io.vertx.servicediscovery.types |

- Classes in io.vertx.ext.web.client used by io.vertx.ext.consul
  Class | Description
  --- | ---
  WebClientOptions |

- Classes in io.vertx.ext.web.client used by io.vertx.ext.web.client
  Class | Description
  --- | ---
  CachingWebClientOptions |
  HttpRequest | A client-side HTTP request.
  HttpResponse | An HTTP response.
  OAuth2WebClient | An asynchronous OAuth2/OIDC aware HTTP / HTTP/2 client called `WebClientOAuth2`.
  OAuth2WebClientOptions |
  WebClient | An asynchronous HTTP / HTTP/2 client called `WebClient`.
  WebClientOptions |
  WebClientSession | An asynchronous sessions aware HTTP / HTTP/2 client called `WebClientSession`.

- Classes in io.vertx.ext.web.client used by io.vertx.reactivex.ext.web.client
  Class | Description
  --- | ---
  CachingWebClient | An asynchronous cache aware HTTP / HTTP/2 client called `CachingWebClient`.
  CachingWebClientOptions |
  HttpRequest | A client-side HTTP request.
  HttpResponse | An HTTP response.
  OAuth2WebClient | An asynchronous OAuth2/OIDC aware HTTP / HTTP/2 client called `WebClientOAuth2`.
  OAuth2WebClientOptions |
  WebClient | An asynchronous HTTP / HTTP/2 client called `WebClient`.
  WebClientOptions |
  WebClientSession | An asynchronous sessions aware HTTP / HTTP/2 client called `WebClientSession`.

- Classes in io.vertx.ext.web.client used by io.vertx.rxjava.ext.web.client
  Class | Description
  --- | ---
  CachingWebClient | An asynchronous cache aware HTTP / HTTP/2 client called `CachingWebClient`.
  CachingWebClientOptions |
  HttpRequest | A client-side HTTP request.
  HttpResponse | An HTTP response.
  OAuth2WebClient | An asynchronous OAuth2/OIDC aware HTTP / HTTP/2 client called `WebClientOAuth2`.
  OAuth2WebClientOptions |
  WebClient | An asynchronous HTTP / HTTP/2 client called `WebClient`.
  WebClientOptions |
  WebClientSession | An asynchronous sessions aware HTTP / HTTP/2 client called `WebClientSession`.

- Classes in io.vertx.ext.web.client used by io.vertx.rxjava3.ext.web.client
  Class | Description
  --- | ---
  CachingWebClient | An asynchronous cache aware HTTP / HTTP/2 client called `CachingWebClient`.
  CachingWebClientOptions |
  HttpRequest | A client-side HTTP request.
  HttpResponse | An HTTP response.
  OAuth2WebClient | An asynchronous OAuth2/OIDC aware HTTP / HTTP/2 client called `WebClientOAuth2`.
  OAuth2WebClientOptions |
  WebClient | An asynchronous HTTP / HTTP/2 client called `WebClient`.
  WebClientOptions |
  WebClientSession | An asynchronous sessions aware HTTP / HTTP/2 client called `WebClientSession`.

- Classes in io.vertx.ext.web.client used by io.vertx.servicediscovery.types
  Class | Description
  --- | ---
  WebClient | An asynchronous HTTP / HTTP/2 client called `WebClient`.