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

# Wallet authentication

> Authenticate to 0xkey using an external Ethereum or Solana wallet.

External wallet auth uses `@0xkey-io/core` `walletConfig` or React Wallet Kit's wallet connector. The wallet stamper signs API requests with the connected address.

<CardGroup cols={2}>
  <Card title="@0xkey-io/core" icon="code" href="/sdks/typescript-frontend/getting-started#external-browser-wallets">
    `walletConfig` for EVM and Solana connectors
  </Card>

  <Card title="React Wallet Kit" icon="react" href="/sdks/react/getting-started">
    Built-in external wallet login
  </Card>

  <Card title="@0xkey-io/wallet-stamper" icon="key" href="/sdks/typescript-frontend/landing#advanced-stamping-packages">
    Low-level wallet stamping
  </Card>

  <Card title="GitHub examples" icon="github" href="https://github.com/0xkey-io/sdk-js/tree/main/examples">
    oauth, kitchen-sink, with-viem
  </Card>
</CardGroup>
