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

# Embedded wallets quickstart

> Integrate 0xkey Embedded Wallets into your product with Auth Proxy and the React Wallet Kit.

0xkey Embedded Wallets give each user an isolated [sub-organization](/concepts/sub-organizations) with passkey, OTP, or OAuth login and in-enclave signing. Phase 1 targets **React / Next.js** via `@0xkey-io/react-wallet-kit`.

## Three-step path

<Steps>
  <Step title="Configure Auth Proxy">
    Create a 0xkey organization in the [Dashboard](https://app.0xkey.io), enable **Auth Proxy**, choose auth methods (passkey + email OTP is a common default), and copy your **Organization ID** and **Auth Proxy config ID**.
  </Step>

  <Step title="Install the SDK">
    ```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
    pnpm add @0xkey-io/react-wallet-kit
    ```

    Wrap your app with `ZeroXKeyProvider` and import `@0xkey-io/react-wallet-kit/styles.css`. See the full [Getting started](/sdks/react/getting-started) guide for env vars and local dev URLs.
  </Step>

  <Step title="First login">
    Call `handleLogin()` from `useZeroXKey()` to open the auth modal. On success the user has a sub-org session and can create or use wallets.
  </Step>
</Steps>

## Learn more

* [Embedded Wallet Kit reference](/reference/embedded-wallet-kit) — product overview
* [Embedded wallets overview](/embedded-wallets/overview) — control models and architecture
* [Code examples](/embedded-wallets/code-examples/create-sub-org-passkey) — passkey, email, signing patterns
* [Roadmap](/0xkey/roadmap) — what is Supported vs Coming soon before you ship

<Note>
  On-chain broadcast and gas sponsorship are **not production-ready** in Phase 1. Plan signing-first integrations and check the Roadmap before using `handleSendTransaction` with `sponsor: true`.
</Note>
