Skip to main content

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:
  • ZeroXKeyClient with session storage and stampers (IndexedDB, passkey, wallet)
  • Auth Proxy integration for OTP, OAuth, and signup
  • A typed HTTP client for all public API activities
If you use React, start with @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:
PackageDescription
@0xkey-io/viemviem account adapter
@0xkey-io/ethersethers Signer
@0xkey-io/eip-1193-providerEIP-1193 provider
@0xkey-io/solanaSolana signer
@0xkey-io/cosmjsCosmJS signer
@0xkey-io/gas-stationGas sponsorship (Phase 1: partial)
Examples: with-viem, with-ethers, with-solana.

Advanced stamping packages

Lower-level libraries when you need full control over request bytes:
PackageRole
@0xkey-io/httpTyped HTTP client + activity poller
@0xkey-io/api-key-stamperP-256 API key stamps
@0xkey-io/webauthn-stamperWebAuthn stamps
@0xkey-io/iframe-stamperImport/export iframe stamping
@0xkey-io/wallet-stamperEVM / Solana wallet stamps
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.* actions

Examples

Browse 0xkey-io/sdk-js/examples:
  • kitchen-sink — broad SDK surface
  • oauth / otp-auth — auth flows
  • delegated-access — backend signing
  • with-sdk-server — minimal server Whoami
Generated TypeDoc on this site is Coming soon — use GitHub source and pkg.go.dev for Go until expanded. See Roadmap.