androidAndroid SDK

A native and powerful Android SDK with advanced ML features.

Overview

The ComplyCube Android SDK enables you to embed a full identity verification flow directly into your Android application using native, mobile-optimized components.

Designed for easy integration, the SDK handles everything from document capture and biometric liveness checks to proof of address and NFC authentication. It’s optimised for speed and accuracy, with features like auto-capture and real-time feedback.

ComplyCube Mobile SDK Demo

Benefits

The SDK offers several benefits:

  • Mobile-native flow: Frictionless user experience using mobile-native UI components. Includes guided flows for capturing selfies, videos, identity documents, and proof of address.

  • Flexible integration: Use workflows to orchestrate complete verification journeys with minimal code, or configure individual stages (e.g. selfie, document, NFC) for more granular control.

  • Biometric verification: Supports photo and video-based liveness checks (PAD Level 2 certified) using passive and active techniques to detect spoofing.

  • Document & NFC verification: Supports OCR and RFID reading from passports, ID cards, and other chip-enabled documents. Cross-checks encrypted chip data for added assurance.

  • Smart auto-capture: Automatically captures selfies and documents with real-time quality checks, reducing user errors and ensuring optimal input for verification.

  • Custom branding: Customize accent colors, text, and logos to match your app’s visual identity.

  • Global-ready: Built-in support for multiple languages and localized UI labels.

Requirements

  • Android 5.0 (API level 21) and above.

  • AndroidX.

  • Kotlin 1.7 and above.

Integration modes

The Android SDK can be integrated in two different ways, depending on your needs: