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