> For the complete documentation index, see [llms.txt](https://docs.vida.id/identity-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vida.id/identity-stack/authentication/authentication-factors/cryptographic-token-pki/integration-methods/sdk/react-native-kit/installation.md).

# Installation

```
npm install vida-cdk-react-native
```

#### iOS Configuration

iOS additionally needs to specify its `NSFaceIDUsageDescription` in its Info.plist to use biometric functionality.

```xml
<key>NSFaceIDUsageDescription</key>
<string>Enable biometric authentication to generate signatures</string>
```

#### Android Configuration

Android additionally needs to include the Maven repository API key in `android.gradle` or `build.gradle`. The `YOUR_MAVEN_API_KEY` will be provided by VIDA.

```gradle
allprojects {
    repositories {
        maven {
            url "https://sdk-repo.dev.vida.id/android"
            credentials(HttpHeaderCredentials) {
                name = "x-api-key"
                value = {YOUR_MAVEN_API_KEY}
            }
            authentication {
                header(HttpHeaderAuthentication)
            }
        }
    }
}
```
