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

# Providers

> React context providers for React SDK reference for Crossmint offramp

1. `CrossmintProvider` — SDK initialization (required for all Crossmint features)

## CrossmintProvider

### Props

**apiKey** `string` *required*

Your Crossmint client-side API key.

**appId** `string`

Application identifier, sent as `x-app-identifier` header.

**consoleLogLevel** `ConsoleLogLevel`

Minimum log level for console output (or "silent" to suppress all output). Logs below this level will not be written to the console. Set to "silent" to completely suppress console output. Defaults to "debug" (all logs shown) for backward compatibility.

**extensionId** `string`

Extension identifier, sent as `x-extension-id` header.

**jwt** `string`

JWT token for authentication.

**overrideBaseUrl** `string`

Override the base API URL.

### Usage

```tsx theme={null}
import { CrossmintProvider } from "@crossmint/client-sdk-react-ui";

function App() {
    return (
        <CrossmintProvider apiKey="YOUR_CLIENT_API_KEY">
            {/* Your app content */}
        </CrossmintProvider>
    );
}
```
