@0xkey-io/core
@0xkey-io/core is the recommended client-side TypeScript SDK. It provides:
ZeroXKeyClientwith session storage and stampers (IndexedDB, passkey, wallet)- Auth Proxy integration for OTP, OAuth, and signup
- A typed HTTP client for all public API activities
@0xkey-io/react-wallet-kit instead — it wraps @0xkey-io/core with UI and hooks.
Head to Getting started to configure Auth Proxy, install the package, and call await client.init().
Chain and dApp adapters
Built on top of@0xkey-io/core / server clients:
Examples:
with-viem, with-ethers, with-solana.
Advanced stamping packages
Lower-level libraries when you need full control over request bytes:
Most apps should use
@0xkey-io/core or @0xkey-io/sdk-server instead of composing these manually.
Server-side TypeScript
Backend automation, proxies, and OTP helpers live in a separate package:TypeScript server SDK
@0xkey-io/sdk-server — API key client, Express/Next proxies, server.* actionsExamples
Browse0xkey-io/sdk-js/examples:
kitchen-sink— broad SDK surfaceoauth/otp-auth— auth flowsdelegated-access— backend signingwith-sdk-server— minimal server Whoami