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

# Overview

> Turnkey's Embedded Wallet Kit [`(@turnkey/react-native-wallet-kit)`](https://www.npmjs.com/package/@turnkey/react-native-wallet-kit) is the easiest way to integrate Turnkey’s Embedded Wallets into your React Native applications. It supports both backendless setups via Turnkey’s managed [Auth Proxy](https://docs.turnkey.com/reference/auth-proxy) and traditional backend-based architectures. Built on [`@turnkey/core`](https://www.npmjs.com/package/@turnkey/core), it provides easy-to-use functions exported from a hook, allowing you to quickly build secure embedded wallet experiences.

export const FeatureCard = ({title, description, icon, logo, href}) => {
  return <a href={href} className="not-prose font-normal group ring-0 ring-transparent cursor-pointer block rounded-lg border border-zinc-950/10 dark:border-white/10 bg-white dark:bg-transparent p-5 no-underline hover:border-primary/40 transition-colors">
      <div className="tk-card-row">
        <span className="tk-card-icon-wrap">
          {logo ? <img src={`/images/networks/${logo}.svg`} className="tk-card-network-logo" alt="" /> : <span className="tk-card-icon" style={{
    maskImage: `url(/images/icons/${icon}.svg)`,
    WebkitMaskImage: `url(/images/icons/${icon}.svg)`
  }} />}
        </span>
        <div>
          <div className="font-semibold text-sm text-zinc-950 dark:text-white group-hover:text-primary transition-colors">
            {title}
          </div>
          {description && <div className="text-sm text-zinc-500 dark:text-zinc-400 mt-1">
              {description}
            </div>}
        </div>
      </div>
    </a>;
};

Find `@turnkey/react-native-wallet-kit` on [npm](https://www.npmjs.com/package/@turnkey/react-native-wallet-kit) or view the source code on [GitHub](https://github.com/tkhq/sdk/tree/main/packages/react-native-wallet-kit)! For a working reference implementation covering auth, wallet creation, export, and signing, see the [with-react-native-wallet-kit](https://github.com/tkhq/sdk/tree/main/examples/demos/with-react-native-wallet-kit) example app.

<div style={{display: 'grid', gridTemplateColumns: 'repeat(2, 1fr)', gap: '12px'}}>
  <FeatureCard title="Getting started" icon="rocket-01" href="/solutions/embedded-wallets/integration-guide/react-native/getting-started" description="The initial setup guide for integrating the Embedded Wallet Kit into your React Native app." />

  <FeatureCard title="Authentication" icon="lock-01" href="/sdks/react-native/authentication" description="Set up authentication with Turnkey's Auth Proxy for fast, secure user auth in your React Native app." />

  <FeatureCard title="Using embedded wallets" icon="wallet-04" href="/solutions/embedded-wallets/integration-guide/react-native/using-embedded-wallets" description="Create and manage embedded wallets, including wallet creation, account derivation, and more." />

  <FeatureCard title="Signing" icon="file-code-01" href="/solutions/embedded-wallets/integration-guide/react-native/signing" description="Sign transactions and messages in your React Native app using Turnkey's Embedded Wallets." />

  <FeatureCard title="Sub-organization customization" icon="tool-01" href="/solutions/embedded-wallets/integration-guide/react-native/sub-organization-customization" description="Customize sub-organization settings, including wallet creation options and default usernames." />
</div>
