# Introduction

The React Native SDK, `@onefootprint/footprint-react-native`, runs the Footprint onboarding flow inside your React Native app. Under the hood it opens the flow in an in-app browser (webview).

This package includes native dependencies that need manual installation and configuration.

## Minimum version requirements

Check your environment against these versions before installing:

| Dependency   | Minimum version |
| ------------ | --------------- |
| React Native | >= 0.76         |

The flow opens in the device browser and does not load on versions older than those listed under [Browser support](/articles/sdks/javascript-typescript-introduction#browser-support).

## Installation

1. Install `@onefootprint/footprint-react-native` version 3 or higher.

```bash
npm install @onefootprint/footprint-react-native
```

2. Install the required native dependencies.

```bash
npm install react-native-inappbrowser-reborn @fingerprintjs/fingerprintjs-pro-react-native
```

3. On iOS, install the pods.

```bash
cd ios && pod install
```

## Next steps

* [Onboarding (KYC/KYB)](/articles/sdks/rn-onboarding) starts an onboarding from your app and handles the validation token it returns.