@0xkey-io/react-wallet-kit.
Three-step path
1
Configure Auth Proxy
Create a 0xkey organization in the Dashboard, enable Auth Proxy, choose auth methods (passkey + email OTP is a common default), and copy your Organization ID and Auth Proxy config ID.
2
Install the SDK
ZeroXKeyProvider and import @0xkey-io/react-wallet-kit/styles.css. See the full Getting started guide for env vars and local dev URLs.3
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.Learn more
- Embedded Wallet Kit reference — product overview
- Embedded wallets overview — control models and architecture
- Code examples — passkey, email, signing patterns
- Roadmap — what is Supported vs Coming soon before you ship
Custodial Solana
solSendTransaction (including fee sponsorship with sponsor: true) is available when Gas Station is enabled — see Sponsored Solana sends. Confirm EVM broadcast / sponsorship status on the Roadmap before production use.