Veris Capture — Flutter SDK

On-device face capture with quality gate and liveness detection for Android and iOS. No face image ever leaves the device.

Installation

dependencies:
  veris_capture: ^1.0.0

Usage

import 'package:veris_capture/veris_capture.dart';

// Initialise once (e.g. in main())
await VerisCapture.init(licenseKey: 'veris_sandbox_reg_xxxx');

// Start a capture session
final result = await VerisCapture.startCapture(nonce: nonce);

if (result.success) {
  await verifyWithBackend(result.signedPayload);
} else {
  print('Capture failed: ${result.errorCode}');
}

Plans & Features

Feature Spark Build Launch Scale Pro
Face capture + quality checks ✓ ✓ ✓ ✓ ✓
Passive liveness (LBP) — — ✓ ✓ ✓
Active liveness (head turn, blink, nod) — — 1 round 1 round 2–4 rounds
Configurable challenge count — — — — ✓
Video capture — — — — ✓
Signed result payload ✓ ✓ ✓ ✓ ✓

Requirements

  • Flutter 3.10+ / Dart 3.0+
  • iOS 15+ / Android API 24+
  • Valid Veris subscription — verisinfra.com

Documentation

docs.verisinfra.com/capture/flutter

License

Commercial — see verisinfra.com/legal/sdk-license