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.
@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:
| Package | Description |
|---|---|
@0xkey-io/viem | viem account adapter |
@0xkey-io/ethers | ethers Signer |
@0xkey-io/eip-1193-provider | EIP-1193 provider |
@0xkey-io/solana | Solana signer |
@0xkey-io/cosmjs | CosmJS signer |
@0xkey-io/gas-station | Gas sponsorship (Phase 1: partial) |
with-viem, with-ethers, with-solana.
Advanced stamping packages
Lower-level libraries when you need full control over request bytes:| Package | Role |
|---|---|
@0xkey-io/http | Typed HTTP client + activity poller |
@0xkey-io/api-key-stamper | P-256 API key stamps |
@0xkey-io/webauthn-stamper | WebAuthn stamps |
@0xkey-io/iframe-stamper | Import/export iframe stamping |
@0xkey-io/wallet-stamper | EVM / Solana wallet stamps |
@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