> 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/verify/kyc-mobile-sdk/integration-overview/android-sdk/getting-started.md).

# Getting Started

### Prerequisites

Getting Activation Key and Repo API Key

In order to access the VIDA SDK, you will need a Repo API Key and Activation Key

{% hint style="info" %}
**Contact Vida Support**

If you haven't got the Activation Key, you can reach out to [VIDA support team.](mailto:support@vida.id)
{% endhint %}

### Add the Required Permissions

Add the following permissions to your app’s `AndroidManifest.xml` file to enable camera access and network communication:

```java
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
```

### Add the Vida Repository

Include VIDA’s Maven repository in your project-level build.gradle file:

```java
maven {
    url "https://sdk-repo.dev.vida.id/android"
    credentials(HttpHeaderCredentials) {
        name = "x-api-key"
        value = "REPO-API-KEY"
    }
    authentication {
        header(HttpHeaderAuthentication)
    }
}
// Use url "https://sdk-repo.vida.id/android" for production

```

### Add the Vida KYC SDK Dependency

In your app-level `build.gradle` file, add the SDK dependency according to your environment:

```java
implementation "id.vida:kyc-sandbox:X.Y.Z" // for Sandbox
implementation "id.vida:kyc:X.Y.Z" // for Production


//This dependency is required only when using VidaFlow.KYC flowimplementation "id.vida:liveness-sandbox:X.Y.Z" // for Sandbox
implementation "id.vida:liveness:X.Y.Z" // for Production


//This dependency is required only when enabling VIDA ID Shieldimplementation "id.vida:vidashield-sandbox:X.Y.Z" // for Sandbox
implementation "id.vida:idfraudShield:X.Y.Z" // for Production
```

In your application's AndroidManifest.xml file, add the SDK activation key

```java
<meta-data android:name= "vida_activation_key" android:value="VIDA-ACTIVATION_KEY" />
```

Replace `VIDA-ACTIVATION_KEY` with the activation key provided by Vida.
