SEE IT IN ACTION

Experience Biometric
Identity Live

Watch how users enroll once in 2-3 minutes, then login anywhere in 5 seconds

Onboarder Demo

Full Product Demo (3:45)

See Signup → Login → Auth flows in action

Three Flows Explained

See each flow in detail

1. Signup Flow (2-3 min)

One-time enrollment creates permanent biometric identity. Face + Voice + Documents captured securely.

1

Email & Phone Verification

Send OTP to verify contact info

2

Face Enrollment

Capture face + liveness detection (10 sec)

3

Voice Enrollment

Record passphrase 3 times (30 sec)

4

Document Upload (Optional)

Passport/ID for KYC compliance

Result:

Biometric identity created: OBD-A3F9D2E1

User can now log in to any platform in 5 seconds

Signup Flow Demo
Login Flow Demo

2. Login Flow (5 sec)

Returning users authenticate with quick face scan. Works across all platforms where they're enrolled.

1

User Opens App

Click "Login with Biometrics"

2

Face Scan

Camera captures face + liveness (3 sec)

3

Instant Match

99.8% accuracy biometric matching (2 sec)

Result:

OAuth token returned, user logged in

Total time: 5 seconds (vs 2-3 min with password + OTP)

3. Auth Flow (8-12 sec)

High-risk transactions require enhanced verification. Face + Voice + spoken confirmation.

1

Display Transaction

Show amount, recipient, details

2

Face + Movement

Active liveness with head movement (5 sec)

3

Voice Confirmation

Speak: "I confirm transfer of $5,000 to Alice" (5 sec)

4

Cryptographic Signature

Generate tamper-proof signature (2 sec)

Result:

Transaction authorized with biometric proof

Audit trail: Face match + Voice match + Spoken confirmation

Auth Flow Demo

Try It Yourself

Get sandbox access and test all three flows with pre-built test identities. No production costs during development.

50+

Test identities included

3

Flows ready to test

48hrs

To production-ready

Simple SDK Integration

Drop-in components for React, Vue, and vanilla JS

// Initialize Onboarder SDK
import { Onboarder } from '@onboarder/sdk'

const onboarder = new Onboarder({
  apiKey: 'your_api_key',
  environment: 'sandbox'
})

// Signup Flow (2-3 min)
const signup = await onboarder.signup({
  email: 'user@example.com',
  phone: '+1234567890',
  captureTypes: ['face', 'voice', 'document']
})
// Returns: { identityId: 'OBD-A3F9D2E1', status: 'verified' }

// Login Flow (5 sec)
const login = await onboarder.login({
  captureType: 'face'
})
// Returns: { accessToken: 'jwt...', identityId: 'OBD-A3F9D2E1' }

// Auth Flow (8-12 sec)
const auth = await onboarder.authorize({
  transactionDetails: {
    amount: 5000,
    recipient: 'Alice',
    currency: 'USD'
  },
  captureTypes: ['face', 'voice']
})
// Returns: { signature: 'crypto_sig...', authorized: true }