Skip to main content

Available SDKs

iDenfy provides native SDKs for seamless mobile identity verification with built-in camera handling, liveness detection, and customizable UI.

Android SDK

Native Android SDK with Kotlin/Java support. Minimum API level 21.

iOS SDK

Native iOS SDK with Swift/Objective-C support. Minimum iOS 13.

React Native

Cross-platform wrapper for React Native applications.

Flutter

Cross-platform wrapper for Flutter applications.

SDK vs API vs iFrame

FeatureMobile SDKDirect APIiFrame/Redirect
Camera accessNative (best quality)Your implementationBrowser-based
Liveness detectionBuilt-in, optimizedNot availableBuilt-in
NFC chip readingSupportedNot availableNot available
UI customizationFull controlComplete controlLimited
Offline capabilityPartialNoneNone
Integration effortMediumHighLow

Common SDK flow

1

Generate token (server-side)

Call the token generation API from your backend.
2

Pass token to SDK

Send the authToken to your mobile app.
3

Initialize SDK

Start the verification flow with the token.
4

Handle callback

Receive the local SDK callback AND the server webhook for the final result.
Always use the server-side webhook as the source of truth for verification results, not the SDK callback. The SDK callback only indicates that the user completed the flow — the final result comes via webhook after processing.