> 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/android-development-kit/getting-started.md).

# Getting Started

## **Prerequisites**

Getting Repo API Key

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

### **Add the Required Permissions**

In your app's `AndroidManifest.xml` file, add the following permissions

<pre class="language-xml"><code class="lang-xml">&#x3C;uses-permission android:name="android.permission.USE_BIOMETRIC" />
<strong>&#x3C;uses-permission android:name="android.permission.INTERNET" />
</strong>&#x3C;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
&#x3C;uses-permission android:name="android.permission.CAMERA" />
</code></pre>

### **Add the Vida Repository**

In your project's `build.gradle` file, add the following code to include Vida's repository and credentials:

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

### **Add the Vida Liveness Detection SDK Dependency**

In your app's `build.gradle` file, add the following code to include the SDK dependency

```groovy
implementation "id.vida:cdk:X.Y.Z"
```

Replace the `XYZ` with the version of the SDK you are using.
