<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@workgrid/client](./client.md) &gt; [Client](./client.client.md)

## Client class

> This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.
> 


<b>Signature:</b>

```typescript
declare class Client 
```

## Constructors

|  Constructor | Modifiers | Description |
|  --- | --- | --- |
|  [(constructor)(options)](./client.client._constructor_.md) |  | <b><i>(BETA)</i></b> Constructs a new instance of the <code>Client</code> class |

## Properties

|  Property | Modifiers | Type | Description |
|  --- | --- | --- | --- |
|  [httpClient](./client.client.httpclient.md) |  | HttpClient | <b><i>(BETA)</i></b> |
|  [queryClient](./client.client.queryclient.md) |  | QueryClient | <b><i>(BETA)</i></b> |
|  [wsClient](./client.client.wsclient.md) |  | WsClient | <b><i>(BETA)</i></b> |

## Methods

|  Method | Modifiers | Description |
|  --- | --- | --- |
|  [customMutate(mutationKey, variables, options)](./client.client.custommutate.md) |  | <b><i>(BETA)</i></b> Invoke a custom mutation (should be used sparingly and never in production) |
|  [customQuery(queryKey, options)](./client.client.customquery.md) |  | <b><i>(BETA)</i></b> Invoke a custom query (should be used sparingly and never in production) |
|  [mutate(mutationKey, variables, options)](./client.client.mutate.md) |  | <b><i>(BETA)</i></b> Invoke a mutation |
|  [query(queryKey, options)](./client.client.query.md) |  | <b><i>(BETA)</i></b> Invoke a query |

