Available SDKs
Web SDK
Embed liveness detection and document capture in any browser-based application using a CDN script or npm package.
Android SDK
Integrate real-time liveness detection and document capture into your Android application using Jetpack Compose.
iOS SDK
Add liveness detection and document capture to your iOS application using Swift, via CocoaPods or Swift Package Manager.
Session Tokens
Generate the server-side session tokens required to initialize any Youverify SDK flow securely.
How SDK flows work
Every Youverify SDK follows the same two-step security pattern:1
Generate a session token server-side
Your backend calls the Youverify API (using your secret API key) to generate a short-lived session token. Your secret key never leaves your server.
2
Initialize the SDK client-side with the token
Pass the session token to the SDK on your web page or mobile app. The SDK uses the token — not your secret key — to authenticate with Youverify’s verification infrastructure.
Two types of session token
See Session Tokens for full request and response details on both endpoints.
Credential reference
Your public merchant key is the credential you pass to the SDK constructor. It is a read-only identifier scoped to starting sessions and is safe to embed in your web or mobile app. Your API secret key must stay on your server.
To retrieve your public merchant key, see Authentication.
Use cases
Biometric liveness for KYC onboarding
Biometric liveness for KYC onboarding
Use the Android, iOS, or Web SDK to run an anti-deepfake liveness check as part of your customer onboarding flow. The SDK prompts the user to perform a head-movement task (complete the circle, blink, yes/no) to confirm a live human is present.
Document capture for ID verification
Document capture for ID verification
Use the Document Capture SDK to photograph a government-issued ID (passport, national ID card, driver’s licence) from within your app. The captured image is automatically submitted for extraction and verification.
Fraud signal collection
Fraud signal collection
The Fraud Insight SDK collects passive device and behavioural signals during the session, enriching the risk score computed by the Youverify platform without adding friction for the user.