> ## 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 Native context providers for React Native SDK reference for Crossmint offramp

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

## CrossmintProvider

Root provider for the Crossmint SDK. Must wrap your entire application. Initializes the SDK with your API key and sets up logging.

### 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.

**overrideBaseUrl** `string`

Override the base API URL.

### Usage

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

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