Liveness SDK
The VeryAI Liveness SDK opens a single-shot palm scan that confirms a live human palm is present. It's a separate SDK from the Palm Verification SDK used for palm enrollment and verification — a liveness check produces a pass/fail result only, with no user enrollment, no persistent identity, and no signed token.
What you get
- On-device palm + camera liveness check — guided camera UI, single API call
- No enrollment, no identity — just confirms a live human is present right now
- Slim or bundled model — download the recognition model on first scan, or bundle it in your app for an instant first scan
- Independent of the Palm Verification SDK — use it on its own, or alongside palm verification when a product needs both
How it works
- Register your app in the Developer Portal and get an SDK API key
- Configure the SDK with your
sdkKey - Call
check()— the SDK opens a guided camera flow for a single palm scan - The SDK creates a liveness session with VeryAI's backend, evaluates the scan, and posts the outcome
- Your app receives a result with a
success,cancelled, orerrorcode — no signed token, no user ID
Requirements
iOS
- iOS 13.0+
- Swift 5.0+
- Camera permission
- Real device (no Simulator support)
Android
- Android 6.0 (API 23)+
- Java/Kotlin 11 target, compileSdk 34+
- Camera + Internet permissions
- Real ARM device (no emulator support)