A big thanks to @tvpeter for getting the bdk-cli 1.0.0 release done! and rustaceanrob for adding the cool new kyoto based compact block filter client to it! See release notes for all the details.
https://github.com/bitcoindevkit/bdk-cli/releases/tag/v1.0.
Bitcoin Dev Kit
_@bitcoindevkit.org
npub13dk3...gnvc
The Bitcoin Dev Kit project is building open source tools and libraries designed to be a solid foundation for cross-platform, descriptor based #bitcoin wallets.
2025 Q1 Update: What Have We Been Up To?
bdk_wallet 1.1, Book of BDK, Kyoto, and more!


Bitcoin Dev Kit Documentation
2025 Q1 Update: What Have We Been Up To?
2025 Q1 Update on the Bitcoin Dev Kit Project
BDK YouTube is alive! New recent content
- Tech Talk: Language Bindings
- Tutorial: Build a bitcoin wallet in ~11 mins
And more coming this year…
https://www.youtube.com/@bitcoindevkit


Happy to announce our first new BDK Foundation corporate members for 2025 @AnchorWatch, @CleanSpark_Inc, and @Proton Wallet foundation! Thank you for supporting our mission to build awesome FOSS tools for #bitcoin software devs everywhere.
https://bitcoindevkit.org/blog/_2025q1-new-foundation-members/
We're excited to have @Leonardo on the team as a project maintainer. He will be a huge help supporting and improving the growing collection of libs and tools that make up BDK!
A huge thanks to @npub13s0k...5g70 for supporting Leo and other Brazilian BDK & Bitcoin contributors.
https://medium.com/vinteum-org/leonardo-lima-named-bdk-maintainer-and-renews-his-vinteum-grant-65df014e9292
Release bdk_wallet 1.2.0 is out! TxBuilder::add_recipient function now accepts impls of Into<ScriptBuf>, coinbase outputs are eligible for selection if maturing in next block, and Wallets persisted with a rusqlite are thread-safe. For all the details see:

GitHub
Release Release wallet-1.2.0 · bitcoindevkit/bdk
Summary
In this release of bdk_wallet 1.2.0 The TxBuilder add_recipient function now accepts anything that implements Into<ScriptBuf>. The wallet c...
`bdk-ffi` version 1.1.0 is released along with its native language bindings:
* 🤖 Android
* ☕️ Java
* 🐍 Python
* 📱 Swift
Congrats to all our contributors, this is our first bindings release for the 1.0 version of bdk, packed with new features and capabilities 🚀
`bdk-ffi` exposes Bitcoin Dev Kit (🦀 Rust) to more languages that you love, each of the native language bindings can be found below ⬇️
`bdk-android`:
`bdk-jvm`:
`bdk-python`:
`bdk-swift`: 
GitHub
GitHub - bitcoindevkit/bdk-ffi
Contribute to bitcoindevkit/bdk-ffi development by creating an account on GitHub.
Maven Central
Maven Central: org.bitcoindevkit:bdk-android
Discover bdk-android in the org.bitcoindevkit namespace. Explore metadata, contributors, the Maven POM file, and more.
Maven Central
Maven Central: org.bitcoindevkit:bdk-jvm
Discover bdk-jvm in the org.bitcoindevkit namespace. Explore metadata, contributors, the Maven POM file, and more.

PyPI
bdkpython
The Python language bindings for the Bitcoin Development Kit
GitHub
GitHub - bitcoindevkit/bdk-swift: Swift package for bdk-ffi
Swift package for bdk-ffi . Contribute to bitcoindevkit/bdk-swift development by creating an account on GitHub.
Congratulations to @Proton Wallet !
We love seeing you give your 100M users this great privacy-focused easy-to-use #Bitcoin wallet built on FOSS software.

Proton
Proton Wallet brings safe Bitcoin self-custody to everyone | Proton
Proton Wallet offers a safe, easy way to hold and transact with Bitcoin. Now there’s no reason to let third parties hold your BTC.
The bdk_wallet v1.1.0 release is out! tx builder now defaults to version 2 transactions and we added support for testnet4. This is the first in our planned series of 1.x bi-monthly features releases. All the details here:

GitHub
Release Release wallet-1.1.0 · bitcoindevkit/bdk
Summary
In this release of bdk_wallet v1.1.0 the tx builder is updated to use transaction version 2 by default, and support for wallets using testn...
This year the BDK Foundation is focusing on growing our membership base.
We're happy to welcome our new grantee, the pseudonymous John Galt!
John will be working on developing our membership program, partnerships & onboarding new members. Reach out at hello@bitcoindevkit.org.
The BDK Foundation is overseen by a volunteer board of directors, and run by a small operations team, who do the day to day work of paying developer grants, maintaining the web site, and recruiting new contributors and grantees.
The BDK Foundation is a non-profit, membership based organization.
Think of it as a trade associate for projects building on BDK with the mission to support the developers maintaining the open source software and project infrastructure.
Join us: 

Bitcoin Dev Kit Documentation
Foundation
About the Bitcoin Dev Kit Foundation

Bitcoin Dev Kit Documentation
Foundation
Information on how to become a member of the Bitcoin Dev Kit Foundation
🚨 the legacy `bdk` crate release 0.30.1 is out! This is a patch release that fixes a regression in electrum syncing introduced in 0.30.0. Check it out:
This release also officially deprecates the `bdk` crate, please migrate to the new `bdk_wallet` 1.0.0.
GitHub
Release Release bdk 0.30.1 · bitcoindevkit/bdk
!! DEPRECATED !!
The bdk library is now deprecated and replaced by bdk_wallet. All projects should migrate to bdk_wallet 1.0.0 or newer as soon as ...
👏 Congrats to all our contributors on finishing the final `bdk_wallet` 1.0.0 release! This tag also contains small improvements to the wallet `transactions` function and `next_unused_address` API docs. 
GitHub
Release Release wallet-1.0.0 · bitcoindevkit/bdk
Summary
This is the final bdk_wallet 1.0.0 release. It contains small improvements to the wallet transactions function and
next_unused_address API ...
BDK 1.0.0-beta.6 is out! This is the final "beta" test release before a final bdk_wallet 1.0.0 version. Changes include small bug fixes and API improvements plus an improved algorithm for determining which transactions are in the current best "canonical" block chain. The new canonicalization algorithm processes the transaction graph in linear time versus the prior quadratic time algorithm.

GitHub
Release Release 1.0.0-beta.6 · bitcoindevkit/bdk
Summary
This is the final "beta" test release before a final bdk_wallet 1.0.0 version. Changes include small bug fixes and API improvements plus an...
✨ New BDK blog post
🔎 “2024 Q4 Code Audit”
Check out the results of a code audit we had on BDK 1.0!

Bitcoin Dev Kit Documentation
2024 Q4 Code Audit
2024 Code Audit by Wizardsardine
📣 Bitcoin Dev Kit Foundation Q4 Grantee updates
1) LagginTimes: New Full-Time Rust maintainer!
🔗
2) @Evan Lin: Continuing with BDK as Part-Time Rust Maintainer (and joining Frostsnap)!
🔗
3) Nymius: New Project Grantee (working on Silent Payments and more)!
🔗
Check out our grantees
and apply for 2025!
✉️ grants@bitcoindevkit.org
GitHub
LagginTimes - Overview
LagginTimes has 9 repositories available. Follow their code on GitHub.
GitHub
evanlinjin - Overview
Building @bitcoindevkit
Forging @frostsnap . evanlinjin has 85 repositories available. Follow their code on GitHub.
GitHub
nymius - Overview
nymius has 32 repositories available. Follow their code on GitHub.

Bitcoin Dev Kit Documentation
Foundation
Information about the Bitcoin Dev Kit Foundation
📝 New BDK Blog Post … What we were up to in Q3
🚀 1.0 betas! New grant projects! Rust Summit! Proton Wallet!

Bitcoin Dev Kit Documentation
2024 Q3 Update: What Have We Been Up To?
2024 Q3 Update on the Bitcoin Dev Kit Project
BDK Wallet 1.0.0-beta.3 is out! 🚀 Fixed transaction creation to not skip unused addresses, added function for sorting wallet transactions and option to change default BNB fallback back coin selection. We moved the bdk_hwi crate functionality to the rust-hwi repo. For all the details see:
NOTE: The bdk_wallet BETA releases are meant for early user testing to find bugs, get feedback on APIs and identify any missing functionality. A final bdk_wallet 1.0.0 release will be available once known bugs are fixed, and tutorial docs and language bindings projects are updated.
GitHub
Release Release 1.0.0-beta.3 · bitcoindevkit/bdk
Version Yanked and Replaced by 1.0.0-beta.4
Summary
BDK Wallet 1.0.0-beta.3 is out! 🚀 Fixed transaction creation to not skip unused addresses, a...
Apply for a Full-Time Open Source Rust Maintainer Grant 🦀
The Bitcoin Dev Kit (BDK) Foundation is seeking proposals for a full-time Rust maintainer to support the ongoing development and maintenance of the BDK suite of open source software.
(Details in new blog post ⬇️)


Bitcoin Dev Kit Documentation
Call for Proposals: Full-Time Open Source Rust Maintainer
2024 Q3 Request for Applications for a Full-Time Open Source Rust Maintainer Grant
📢 BDK 1.0.0-beta.2 it out! The primary user facing changes are re-enabling single descriptor wallets and renaming LoadParams methods to be more explict. Wallet persistence was also simplified and blockchain clients no longer depend on bdk_chain. For all the details: 
GitHub
Release Release 1.0.0-beta.2 · bitcoindevkit/bdk
Summary
The primary user facing changes are re-enabling single descriptor wallets and renaming LoadParams methods to be more explict. Wallet persis...
📣 Bitcoin Dev Kit Foundation is excited to announce its full-time grantees!
- @Evan Lin is a Rust/Golang developer who has been contributing to BDK since 2022, and is one of the architects of BDK 1.0
- @thunderbiscuit is an Android engineer who has been working on the project for over 3 years, leading the work on the language bindings and Kotlin Example Wallet
- @Matthew Ramsden is an iOS engineer with a focus on the language bindings and Swift Example Wallet
- valuedmammal is a Rust developer and node operator who is the newest full-time contributor on BDK
Check out more about the BDKF grantees ➡️ 

Bitcoin Dev Kit Documentation
Foundation
Information about the Bitcoin Dev Kit Foundation