Skip to content

Wallet Backend Comparison

Feature comparison across all LNbits wallet backends - 21 funding sources including LND, CLN, Eclair, Phoenix, NWC, services, and testing backends.

Not all backends support all features. Use these tables to pick the right one.

Feature matrix

FeatureLNDCLNEclairPhoenixNWCServices
Create invoiceYesYesYesYesYesYes
Pay invoiceYesYesYesYesYesYes
Hold invoicesYesSomeNoNoNoNo
Node managementYesYesNoNoNoNo
Channel managementYesYesNoNoNoNo
KeysendYesYesNoYesVariesVaries

All funding sources

BackendCustodyKYCNode RequiredPrivacyLiquiditySetupMaintenanceCost
LND (gRPC)SelfNoYesHighManualMediumHighInfrastructure
LND (REST)SelfNoYesHighManualMediumHighInfrastructure
Core Lightning (CLNRest)SelfNoYesHighManualMediumHighInfrastructure
Core Lightning (RPC)SelfNoYesHighManualMediumHighInfrastructure
EclairSelfNoYesHighManualMediumHighInfrastructure
PhoenixdSelfNoNoMediumAutomaticMediumLowMinimal fees
Spark (CLN)SelfNoYesHighManualMediumHighInfrastructure
Spark (L2)SelfNoNoMediumAutomaticEasyLowMinimal fees
Nostr Wallet ConnectVariesVariesNoVariableProviderEasyLowMay incur fees
Breez SDKSelfNoNoHighAutomaticMediumLowMinimal fees
BoltzSelfNoNoMediumProviderMediumMediumMinimal fees
LNbits (instance)CustodialVariesNoVariableProviderEasyLowHosting fees
OpenNodeCustodialYesNoLowProviderEasyLowTransaction fees
AlbyCustodialYesNoLowProviderEasyLowTransaction fees
BlinkCustodialYesNoLowProviderEasyLowTransaction fees
ZBDCustodialYesNoLowProviderEasyLowTransaction fees
StrikeCustodialYesNoLowProviderEasyLowTransaction fees
LNPayCustodialYesNoLowProviderEasyLowTransaction fees
ClicheSelfNoNoMediumManualMediumMediumMinimal fees
FakeWalletTestingNoNoN/AN/ATrivialNoneFree
VoidWalletTestingNoNoN/AN/ATrivialNoneFree

By category

Local nodes

BackendProtocolBest for
LND RESTREST / gRPCMost popular, full-featured
CLNRestREST / RPCCore Lightning users
EclairRESTEclair node operators
SparkRESTCLN with Spark plugin

Self-custody (no node)

BackendTypeBest for
Phoenix (phoenixd)RESTSimple setup, automatic channels
Breez SDKEmbeddedMobile / embedded apps
BoltzSwap serviceOn-chain to Lightning
NWCNostr protocolRemote wallet control

Lightning services

BackendTypeBest for
OpenNodeCustodial APIQuick setup, no node needed
AlbyNWC / APINostr-native workflows
StrikeAPIFiat on/off ramp
BlinkGraphQLBitcoin Beach communities
ZBDAPIGaming integrations
LNPayAPISimple Lightning payments
LNbits (instance)APIChain LNbits instances

Testing

BackendDescription
FakeWalletSimulated node for development - invoices auto-pay
VoidWalletNo-op backend for UI exploration - no payments processed

Choosing a backend

  • Self-hosted production: LND or CLN - full control, best privacy, requires node management
  • Easy self-custody: Phoenix (phoenixd) - automatic channel management, minimal setup
  • Quick start / no node: OpenNode, Alby, or Blink - custodial but instant setup
  • Development: FakeWallet - instant, free, no external dependencies
  • Nostr integration: NWC or Alby - native Nostr wallet support

News · Shop · SaaS · Telegram · Released under the MIT License.