
A non-custodial service by Lightning Labs for moving bitcoin on and off the Lightning Network using submarine swaps.
Lightning Loop is an open-source, non-custodial service developed by Lightning Labs that facilitates seamless movement of bitcoin between the on-chain Bitcoin network and the off-chain Lightning Network. It uses submarine swaps to enable users to convert on-chain bitcoin into Lightning funds (Loop In) and vice versa (Loop Out) without closing Lightning channels. This capability addresses liquidity management challenges inherent in Lightning Network operations, such as channel balancing and replenishment.
The tool is primarily aimed at Lightning node operators, financial institutions, and DeFi developers who require efficient liquidity management and reliable payment routing. Lightning Loop automates channel balancing through its AutoLoop feature, supports privacy-forward swaps, and optimizes fees via opportunistic transaction batching. It integrates tightly with the Lightning Network Daemon (lnd), requiring it to be built with all relevant subservers enabled. The Loop daemon (loopd) runs locally and exposes both gRPC and REST APIs secured by TLS and macaroon authentication, allowing programmatic control and monitoring.
What sets Lightning Loop apart is its non-custodial design, preserving user control over funds while enabling complex liquidity operations. Its support for instant Loop Outs accelerates off-chain to on-chain swaps, and static reusable addresses simplify Loop Ins. The service also supports multiple Bitcoin backends including Neutrino, Bitcoin Core, and btcd, enhancing flexibility. Developers can get started by downloading prebuilt binaries or building from source, then running loopd alongside lnd. Comprehensive documentation and community support via Slack facilitate onboarding.
Use cases include automating channel liquidity management to maintain optimal routing capacity, refilling depleted channels from cold wallets or exchanges without downtime, and enabling fallback on-chain payments when Lightning routes are insufficient. Lightning Loop thus plays a critical role in improving the usability, reliability, and scalability of Lightning Network payments.
Managing liquidity on the Lightning Network is complex, requiring users to balance inbound and outbound channel capacity without closing channels. Insufficient liquidity can cause payment failures and reduce network efficiency. Additionally, moving funds between on-chain Bitcoin and off-chain Lightning channels often involves cumbersome manual processes or custodial intermediaries.
Move bitcoin on-chain to off-chain and vice versa without closing channels.
Explore web3 competitors and apps like Lightning Labs Loop.
Open Source | |
|---|---|
| Price (Monthly) | Free |
| Price (Annual) | Free |
| Messaging | N/A |
| Support | Community support via Slack and GitHub |
| Analytics |
Reliable RPC, powerful APIs, and zero hassle.
Lightning Loop provides extensive documentation including CLI manuals, API references for gRPC and REST, and developer guides. The GitHub repository hosts source code, releases, and issue tracking. Community support is available via Slack channels.
Accelerated off-chain to on-chain swaps for faster liquidity adjustments.
Programmatic access to Loop daemon with secure TLS and macaroon authentication.
Reduces fees by batching multiple swaps into fewer on-chain transactions.
Node operators use AutoLoop to maintain balanced inbound and outbound liquidity, improving payment routing success.
Financial institutions replenish Lightning channels with on-chain funds without closing channels or interrupting service.
DeFi applications use Loop Out to pay on-chain addresses when Lightning routes fail due to liquidity constraints.
Discover trusted tools and services in the QuickNode Marketplace. Everything you need to launch faster and scale smarter.





| Composability | |||
| Cross-Chain | |||
| Customizability | |||
| Developer Support | |||
| Ease of Integration | |||
| Performance |