> ## 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/0e072e44dd157ae8712ae82111cf4aa756460eba/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/0e072e44dd157ae8712ae82111cf4aa756460eba/packages/modelence/src/client/clientConfig.ts#L4)   |
| <a id="credentials" /> `credentials?`    | `RequestCredentials`          | Credentials mode for method-call requests. Defaults to `'include'`, which browser apps need for the cookie-based flows (password reset, magic link). Clients configured with token-in-body auth (React Native / Expo) never use cookies, so set `'omit'` there — on Expo Web a credentialed cross-origin request is otherwise blocked by any server answering `Access-Control-Allow-Origin: *`, surfacing as "TypeError: Failed to fetch". | [packages/modelence/src/client/clientConfig.ts:23](https://github.com/modelence/modelence/blob/0e072e44dd157ae8712ae82111cf4aa756460eba/packages/modelence/src/client/clientConfig.ts#L23) |
| <a id="getauthtoken" /> `getAuthToken`   | () => `undefined` \| `string` | -                                                                                                                                                                                                                                                                                                                                                                                                                                          | [packages/modelence/src/client/clientConfig.ts:5](https://github.com/modelence/modelence/blob/0e072e44dd157ae8712ae82111cf4aa756460eba/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/0e072e44dd157ae8712ae82111cf4aa756460eba/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/0e072e44dd157ae8712ae82111cf4aa756460eba/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/0e072e44dd157ae8712ae82111cf4aa756460eba/packages/modelence/src/client/clientConfig.ts#L6)   |
