Lightning Development Kit (LDK) is a complete Lightning implementation packaged as an SDK
LDK is based on Rust-Lightning, a full-featured but also incredibly flexible lightning implementation, allowing you to decide how to use it.
Learn how to start adding Lightning to your apps at lightningdevkit.org
Our team maintains Rust-Lightning, which we rely on to build and run LDK, while also maintaining a number of other open source projects like:
- LDK Node - A ready-to-go Lightning node library built using LDK and BDK
- LDK C Bindings - Main LDK C bindings on which other bindings are built
- LDK Garbage Collected - LDK bindings for garbage-collected languages e.g Java
- LDK Swift - LDK Swift bindings for iOS
- LDK Sample - Sample node implementation using LDK
- LDK Documentation - Our open source documentation
Open source is fundamental to this project and we would love to connect with you.
Check out the LDK roadmap here
Most of our communication is happening in the LDK Discord server, come say hi!