Skip to main content
Email OTP authentication runs through the Auth Proxy. Use React Wallet Kit or @0xkey-io/core on the client and @0xkey-io/sdk-server server actions on the backend.

Email authentication

OTP flow, Auth Proxy endpoints, and security model

React Wallet Kit

Built-in email OTP in the login modal

TypeScript server

server.sendOtp, server.verifyOtp, server.otpLogin

GitHub — otp-auth

End-to-end OTP example