About The Bitcoin Development Kit¶
The Bitcoin Development Kit (BDK) project was created to provide well engineered and reviewed components for building bitcoin-based applications.
The core components of BDK are written in the [Rust] language and live in the bitcoindevkit GitHub org. The core BDK components are built upon the excellent rust-bitcoin and rust-miniscript crates.
The BDK team also maintains the bitcoindevkit/bdk-ffi repository which provide cross-platform versions of the high level BDK APIs. Platforms currently supported by the BDK team include: Kotlin (Android, Linux, macOS), Swift (iOS, macOS), Python (Linux, macOS, Windows), Dart (Flutter), React Native, and WASM!