# createRestClient (/docs/rest/api/functions/createRestClient)



[@kysoql/rest](/docs/rest/api) / createRestClient

```ts
function createRestClient(options): RestClient;
```

Creates an authenticated Salesforce REST client with optional token
refresh retry.

## Parameters [#parameters]

| Parameter | Type                                                               |
| --------- | ------------------------------------------------------------------ |
| `options` | [`RestClientOptions`](/docs/rest/api/interfaces/RestClientOptions) |

## Returns [#returns]

[`RestClient`](/docs/rest/api/interfaces/RestClient)
