Native SDK
The VeryAI Native SDK adds palm biometric enrollment and verification to your iOS and Android app. Users scan their palm using the device camera, and the SDK returns a signed proof of identity to your app.
What you get
- On-device palm capture — guided camera UI, no WebViews or browser redirects
- Enrollment + verification — register new users and verify returning users
- Signed identity proof — Ed25519-signed JWT token your backend can verify
- Fraud screening — AI-powered quality review flags tampered or fake palms
How it works
- Register your app in the Developer Portal and get an SDK API key
- Configure the SDK with your
sdkKeyand optionaluserId - Call
authenticate()— the SDK opens the camera, guides the user through email verification and palm scan - On success, the SDK returns a
VeryResultwith an authorizationcode - Your backend exchanges the
codefor anid_token(JWT) via the OAuth2 token endpoint - Decode the
id_tokento get the verified user identity (sub,email)
Requirements
iOS
- iOS 16.4+
- Swift 5.0+ / Xcode 12+
- Camera permission
Android
- Android 10 (API 29)+
- 6GB+ RAM
- Kotlin 1.8+ / Android Studio 4.0+
- Camera + Internet permissions