Skip to main content

🔐 React Native Biometrics

A comprehensive React Native library for biometric authentication with advanced security features

Unified API

A single interface for Face ID, Touch ID, Fingerprint, and more — the same code on iOS and Android.

Key Management

Create and manage cryptographic keys (EC256/RSA2048) for secure operations, backed by Secure Enclave and Android Keystore.

Non-Biometric Signing

Keystore/Keychain-backed RSA/EC signing without prompts — a modern react-native-rsa-native alternative.

Device Integrity

Detect compromised devices (rooted/jailbroken) and runtime instrumentation (Frida/Xposed) for enhanced security.

Biometric Change Detection

Real-time monitoring of biometric enrollment changes with event-driven updates.

StrongBox Support

Automatic use of Android StrongBox hardware security with TEE fallback.

TypeScript

Full TypeScript support with detailed type definitions.

New & Old Architecture

TurboModule-based with full backward compatibility for the old architecture.

Expo Compatible

Works seamlessly with the Expo development workflow.

See it in action

iOS — Face ID / Touch ID
Android — Fingerprint / Face