Skip to main content
This reference documents the public API surface of the official Arkade SDKs for TypeScript. You can use the Arkade TypeScript SDKs to:
  • Create and restore Bitcoin wallets
  • Send Arkade payments
  • Issue, transfer, reissue, and burn Arkade assets
  • Integrate settlement, boarding, withdrawal, delegation, and path-specific recovery flows
  • Construct advanced Tapscript-based expressive contracts
  • Integrate asset exchange through Arkade Intents

Available SDKs

Base SDK

Create a wallet, make transfers, manage assets, and settle through Bitcoin

Intent Swap SDK

Discover markets and create, track, cancel, or restore funded asset offers
Exclude the legacy @arkade-os/boltz-swap client from new integrations because its provider service is unavailable. Use Integrate Lightning for outbound Lightning payments.

Installing

Install @arkade-os/sdk using your preferred package manager.

Create a Wallet

Create a wallet instance to start using Arkade.