Lightning Development Kit (LDK) is a standalone Lightning implementation with modules for persistence, networking, chain sourcing, routing, key management, storage, and other Lightning functionality. Developers can customize components such as blockchain synchronization, key management, and storage while using LDK to build Lightning nodes and applications on different platforms. LDK also offers LDK Server, a production-ready Lightning node, and LDK Node, a ready-to-go library for building mobile Lightning wallets. Its users and clients include developers, wallet builders, infrastructure providers, and enterprise teams building Bitcoin and Lightning applications.