Skip to main content
The @dfns/sdk-react-native package provides passkey-based signing for React Native apps. It wraps platform-native passkey APIs for both iOS and Android. You can find the package here.

Installation

npm i @dfns/sdk-react-native

Quick start

import { PasskeysSigner } from '@dfns/sdk-react-native'

const signer = new PasskeysSigner()

// Register a new passkey
const attestation = await signer.create(challenge)

// Sign a user action challenge
const assertion = await signer.sign(challenge)

Next steps

Last modified on March 13, 2026