SDK services
The SDKs are organized by the service they provide. Each service has its own guide for the platforms it supports.Anti-Deepfake Liveness
Confirm a live person is present, not a photo, video or deepfake. Web, Android and iOS.
Document Capture
Let users photograph a government-issued ID from inside your web app. Mobile apps can use a WebView.
Fraud Insights
Collect passive device and behavioural signals to enrich the risk score. Runs in the background on all platforms.
How SDK flows work
Anti-Deepfake Liveness uses a 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.