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