@verisinfra/react-native-capture
v1.0.0
Published
Veris Capture SDK — React Native bridge for Android and iOS. On-device face capture with liveness detection and signed result payloads.
Maintainers
Readme
@veris/react-native-capture
React Native bridge for the Veris Capture SDK. On-device face capture with quality gate and liveness detection for Android and iOS. No face image ever leaves the device.
Installation
npm install @veris/react-native-captureiOS
cd ios && pod installUsage
import VerisCapture from '@veris/react-native-capture';
// Initialise once
await VerisCapture.init({ licenseKey: 'veris_sandbox_reg_xxxx' });
// Start a capture session
const result = await VerisCapture.startCapture({ nonce });
if (result.success) {
await verifyWithBackend(result.signedPayload);
} else {
console.log('Capture failed:', result.errorCode);
}Plans & Features
| Feature | Starter | Regular | Pro | |---|---|---|---| | Face capture + quality checks | ✓ | ✓ | ✓ | | Passive liveness (LBP) | — | ✓ | ✓ | | Active liveness (dot-follow) | — | 1 round | 2–4 rounds | | Video capture | — | — | ✓ | | Signed result payload | ✓ | ✓ | ✓ |
Requirements
- React Native 0.71+
- iOS 15+ / Android API 24+
- Valid Veris subscription — verisinfra.com
Documentation
docs.verisinfra.com/capture/react-native
License
Commercial — see verisinfra.com/legal/sdk-license
