## Props

| Prop | Type | Required | Description |
| --- | --- | --- | --- |
| `config` | `AuthKitConfig` | No | Configuration object. See the options in the table below. |

`config` object options:

| Parameter | Type | Required | Description | Default |
| --- | --- | --- | --- | --- |
| `domain` | `string` | No | The domain of your application. | `window.location.host` |
| `siweUri` | `string` | No | The login URL of your application. | `window.location.href` |
| `relay` | `string` | No | Farcaster Auth relay server URL | `https://relay.farcaster.xyz` |
| `rpcUrl` | `string` | No | Optimism RPC server URL | `https://mainnet.optimism.io` |
| `version` | `string` | No | Farcaster Auth version | `v1` |

```javascript
const config = {
  domain: 'example.com',
  siweUri: 'https://example.com/login',
  rpcUrl: process.env.OP_MAINNET_RPC_URL,
  relay: 'https://relay.farcaster.xyz',
};

const App = () => {
  return (
    <AuthKitProvider config={config}>{/*   Your App   */}</AuthKitProvider>
  );
};
```
