BDK (Bitcoin Development Kit)
Software● Common

A modular Rust library for building Bitcoin wallets. Provides descriptor-based wallet functionality with support for hardware wallets, various backends, and different database options.

Technical Notes

Descriptor-first design. Backends: Electrum, Esplora, Bitcoin Core RPC. Features: coin selection, tx building, PSBT, HWI. Language bindings: Swift, Kotlin, Python, JS. Used by: Mutiny, Envoy, many mobile wallets.

Metadata

Visibility: Public
Created:1/3/2026by System

Actions