SDK reference · iOS SDK / iOS Getting Started

Getting Started

This section covers everything you need to set up the Incode iOS SDK. Follow the pages in this section in order, then add the optional and advanced features you need.


Setup

Follow these steps to set up the SDK:

  1. Ensure your devices meet the device requirements.
  2. Ensure your build environment meets the build requirements.
  3. Install the SDK: add the distribution package via Swift Package Manager (or the private specs repo via CocoaPods), pin the exact build variant version, declare the required permissions in your Info.plist, and initialize the SDK.
  4. Choose an integration approach.
  5. Run your first identity verification (IDV) flow.

Optional and Advanced Features

Once your basic integration is running, add the features you need:

  • On-Demand Resources: Download the SDK's machine learning (ML) resources at runtime instead of bundling them, reducing app size. Available with the static (-s) build variant.
  • End-to-End Encryption (E2EE): Enforce end-to-end encryption of capture artifacts.

Also, browse the full catalog of available modules.


Was this page helpful?