> ## Documentation Index
> Fetch the complete documentation index at: https://docs.modelence.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ClientConfig

[API Reference](/api-reference/modelence/client/interfaces/../../../index) / [modelence](/api-reference/modelence/client/interfaces/../../index) / [client](/api-reference/modelence/client/interfaces/../index) / ClientConfig

Defined in: [packages/modelence/src/client/clientConfig.ts:3](https://github.com/modelence/modelence/blob/b48f191b15e73c46387e3057f27e54c6ef6a8586/packages/modelence/src/client/clientConfig.ts#L3)

## Properties

| Property                                 | Type                          | Description                                                                                                                                                              | Defined in                                                                                                                                                                                 |
| ---------------------------------------- | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <a id="baseurl" /> `baseUrl`             | `string`                      | -                                                                                                                                                                        | [packages/modelence/src/client/clientConfig.ts:4](https://github.com/modelence/modelence/blob/b48f191b15e73c46387e3057f27e54c6ef6a8586/packages/modelence/src/client/clientConfig.ts#L4)   |
| <a id="getauthtoken" /> `getAuthToken`   | () => `undefined` \| `string` | -                                                                                                                                                                        | [packages/modelence/src/client/clientConfig.ts:5](https://github.com/modelence/modelence/blob/b48f191b15e73c46387e3057f27e54c6ef6a8586/packages/modelence/src/client/clientConfig.ts#L5)   |
| <a id="getclientinfo" /> `getClientInfo` | () => `ClientInfo`            | -                                                                                                                                                                        | [packages/modelence/src/client/clientConfig.ts:7](https://github.com/modelence/modelence/blob/b48f191b15e73c46387e3057f27e54c6ef6a8586/packages/modelence/src/client/clientConfig.ts#L7)   |
| <a id="openurl" /> `openUrl?`            | (`url`) => `void`             | Opens a URL for OAuth redirects. React Native must use `(url) => Linking.openURL(url)` — WebView is not supported. Defaults to `window.location.href` when not provided. | [packages/modelence/src/client/clientConfig.ts:13](https://github.com/modelence/modelence/blob/b48f191b15e73c46387e3057f27e54c6ef6a8586/packages/modelence/src/client/clientConfig.ts#L13) |
| <a id="setauthtoken" /> `setAuthToken`   | (`token`) => `void`           | -                                                                                                                                                                        | [packages/modelence/src/client/clientConfig.ts:6](https://github.com/modelence/modelence/blob/b48f191b15e73c46387e3057f27e54c6ef6a8586/packages/modelence/src/client/clientConfig.ts#L6)   |
