Lightning Development Kit (LDK) is a library that allows you to build a lightning node without worrying about implementing low-level lightning logic correctly.
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
🔨 Contributing to the ecosystem
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
😃 Join our community
Open source is fundamental to this project and we would love to connect with you.
Follow the progress of our 2023 priorities here
Most of our communication is happening in the LDK Discord server, come say hi!