Skip to documentation content
DocumentationReact Native SDK

SDKs / React Native

IKYC React Native SDK

Use the package for the documented mobile verification flow. The QoreID native binding remains intentionally unapproved until its exact published artifact and native requirements are independently verified.

Current limitation: do not add or import the QoreID React Native package for a production liveness flow until IKYC publishes reviewed binding guidance. Expo Go cannot run that native binding.

Package setup

Install package
npm install @imbil_kyc/mobile-sdk expo-camera expo-file-system expo-image-picker

A merchant backend mints the short-lived native bearer session. Do not put browser public keys or secret project keys in a mobile app. The SDK uses the native session for configuration, consent, liveness reference/result, and verification calls.

Native liveness

The package’s default QoreID native binding intentionally reports unavailable until the binding is reviewed and pinned. Use a custom development or production native build after that decision; do not treat a mock liveness adapter as production liveness.