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

# AppConfig

Optional app config to add branding

## Example

```tsx lines theme={null}
const appConfig: AppConfig = {
  appName: "My App",
  appLogoUrl: "https://placehold.co/64",
};
```

## Properties

| Property                                            | Type                                                                                                         | Description                                                                                                                                                                                                                 |
| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <a id="appname" /> `appName?`                       | `string`                                                                                                     | The name of the app.                                                                                                                                                                                                        |
| <a id="applogourl" /> `appLogoUrl?`                 | `string`                                                                                                     | The URL of the app logo. This should be at least 64 by 64px and must start with `http` or `https`.                                                                                                                          |
| <a id="showcoinbasefooter" /> `showCoinbaseFooter?` | `boolean`                                                                                                    | Whether to show the "secured by Coinbase" footer. Defaults to `true`.                                                                                                                                                       |
| <a id="authmethods" /> `authMethods?`               | \[[`AuthMethod`](/sdks/cdp-sdks-v2/frontend/@coinbase/cdp-react/Type-Aliases/AuthMethod), `...AuthMethod[]`] | Authentication methods to allow for the user. Defaults to `["email"]`.                                                                                                                                                      |
| <a id="mfa" /> `mfa?`                               | \{ `disableAutoPrompt?`: `boolean`; }                                                                        | MFA verification configuration.                                                                                                                                                                                             |
| `mfa.disableAutoPrompt?`                            | `boolean`                                                                                                    | Disable automatic prompting of the MFA verification modal. Set to `true` when using `useRegisterMfaListener` for custom MFA UI, or when you want to trigger the modal manually via `useVerifyMfaModal`. **Default** `false` |
