Dev Libraries

Open-source SDKs and libraries for building Bitcoin and Lightning applications.

Why We Recommend

Fully open-source. Maintained by industry-leading Bitcoin developers. Powers wallets like Cove, Envoy, and Mutiny. Funded by Spiral, OpenSats, and the BDK Foundation.

Services & Features

  • Rust wallet library
  • Swift & Kotlin bindings
  • WASM support
  • Flexible chain sources (Electrum, Esplora, Bitcoin Core RPC)
  • Descriptor-based wallets
  • Coin selection algorithms

Why We Recommend

Fully open-source. Maintained by Spiral (Block). Powers apps like Mutiny Wallet and Cash App. Battle-tested in production.

Services & Features

  • Rust Lightning library
  • Swift & Kotlin bindings
  • Custom channel management
  • Flexible persistence & networking
  • BOLT spec compliant
  • LSP integration support

Why We Recommend

Fully open-source. Implements BIP 78 (PayJoin V1) and BIP 77 (PayJoin V2). Funded by OpenSats and HRF.

Services & Features

  • PayJoin V1 (BIP 78) support
  • PayJoin V2 (BIP 77) serverless protocol
  • Rust library with bindings
  • Sender & receiver implementations
  • Transaction cut-through

Why We Recommend

Fully open-source. The most widely used Rust Bitcoin library. Foundation for BDK, LDK, and many other projects. Maintained by a dedicated team of Bitcoin developers.

Services & Features

  • Bitcoin protocol primitives
  • Transaction serialization/deserialization
  • Script parsing & creation
  • BIP32/39/340 support
  • Miniscript & descriptors
  • PSBT handling

Why We Recommend

Open-source SDK from Breez. Self-custodial by default with keys on user's device. Powers Lightning payments without requiring node management. Multiple implementations available (Spark and Liquid).

Services & Features

  • Lightning payment integration
  • Multiple payment protocols (BOLT11, LNURL-Pay, Lightning addresses)
  • Self-custodial by default
  • Multi-platform bindings (JavaScript, Kotlin, Swift, Go, Python, React Native, Flutter, C#)
  • Spark and Liquid implementations
  • Automatic channel management

Why We Recommend

Mainnet beta. Enables fast, cheap, UX-friendly financial apps on Bitcoin. Supports asset issuance, wallet creation, and payments.

Services & Features

  • Wallet creation and management
  • Asset issuance on Bitcoin
  • Token minting and burning
  • L1 deposit addresses
  • Payment sending and receiving
  • JavaScript SDK

Why We Recommend

Developed by Blockstream. MIT licensed. Powers Blockstream Green wallets. Built on Libwally crypto primitives.

Services & Features

  • Bitcoin & Liquid wallet SDK
  • 2-of-2 multisig support
  • Taproot (BIP-86) wallets
  • Hardware wallet integration
  • 2FA & PIN encryption
  • PSBT support

+1 more services