> 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/get-started.md).

# Get Started

To start integrating VIDA KYC Mobile SDK into your mobile app:

1. **Set up your KYC product and credentials**
   * Work with VIDA to enable the KYC product and define which flows (ID verification vs full KYC), regions, and documents you want to support.
   * Obtain your **API key**, **license key**, and **activation key** for the SDK.
2. **Generate an access token for each session**
   * From your backend, generate a secure token for each KYC session and user. This token binds the SDK call to your organization and the specific applicant.
3. **Choose your platform and install the SDK**
   * **Android**
     * Add the VIDA Maven repository and `id.vida:kyc` dependency.
     * Configure the `vida_activation_key` meta-data entry in `AndroidManifest.xml`.
   * **iOS**
     * Add the `vidaKYC` pod to your Podfile and run `pod install`.
     * Add the camera usage description and `vida_activation_key` to your `Info.plist`.
4. **Initialize the KYC flow in your app**
   * Build a `VidaKycRequest` (Android) or `VIDAKYCConfig` (iOS) with:
     * `token`
     * verification `flow`
     * `sdkRegion` and default `DocumentType`
     * liveness, UI, and error configuration.
   * Initialize the SDK and wait for the `onInitialized` callback before starting the flow.
5. **Start the verification and handle the result**
   * Call `startFlow()` to launch the built-in KYC UI. The SDK guides the user through document capture, liveness, and face match as required.
   * Listen for:
     * `onSuccess(VidaKycResponse / VIDAKYCResponse)` – full verification result.
     * `onError(errorCode, errorMessage, response)` – errors with optional diagnostic data.
   * After completion or cancellation, call `release()` / `releaseSDK()` to free resources.

With these steps, you can run a complete KYC journey on mobile—covering document capture, OCR, document verification, liveness, and face match—using a single VIDA Mobile SDK integration.
