VeryAI Raises $10M Seed Round
Native SDK /

Overview

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

  1. Register your app in the Developer Portal and get an SDK API key
  2. Configure the SDK with your sdkKey and optional userId
  3. Call authenticate() - the SDK opens the camera and guides the user through a palm scan
  4. On success, the SDK returns a VeryResult with userId and signedToken
  5. Your backend verifies signedToken with VeryAI's JWKS endpoint
  6. Trust the verified JWT sub claim as the user's VeryAI ID

Native SDK integrations do not require an OAuth client_id or client_secret. Use OAuth credentials only for a separate browser-based "Sign in with VeryAI" flow.

Requirements

iOS

  • iOS 13.0+
  • Swift 5.0+ / Xcode 12+
  • Camera permission

Android

  • Android 6.0 (API 23, Marshmallow)+
  • 1GB+ RAM
  • SDK runtime memory typically under 100MB
  • Kotlin 1.7+ / Android Studio 4.0+
  • Camera + Internet permissions

Get started

VeryAI

Get the VeryAI app

Scan the QR code to download the app