> ## 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.

# Create a user with email only

> Create a sub-organization for an end user with email OTP — no passkey required at signup.

Sub-org creation for Embedded Wallets is handled by Auth Proxy signup flows or parent-org backend calls via [`@0xkey-io/sdk-server`](/sdks/javascript-server).

<CardGroup cols={2}>
  <Card title="Sub-organizations" icon="sitemap" href="/concepts/sub-organizations">
    One sub-org per end user
  </Card>

  <Card title="React Wallet Kit" icon="react" href="/sdks/react/getting-started">
    Signup via `handleLogin` and Auth Proxy
  </Card>

  <Card title="TypeScript server" icon="server" href="/sdks/javascript-server">
    `server.createSuborg`, `server.getOrCreateSuborg`
  </Card>

  <Card title="Email authentication" icon="envelope" href="/authentication/email">
    OTP signup and login details
  </Card>
</CardGroup>
