> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dfns.co/llms.txt
> Use this file to discover all available pages before exploring further.

# React Native SDK

> Passkey signing for React Native applications

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](https://github.com/dfns/dfns-sdk-ts/tree/m/packages/sdk-react-native).

## Installation

```bash theme={null}
npm i @dfns/sdk-react-native
```

## Quick start

```ts theme={null}
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

* **[Implementing delegated wallets](/guides/developers/delegated-wallets)** for a full end-to-end tutorial
* **[Backend TypeScript SDK](/sdks/backend/typescript)** for the server side of the delegated flow
