When would you use which? Pros and cons?
I'm curious to hear from folks who have experience with both lnd and LDK.
related
2303 sats \ 2 replies \ @TonyGiorgio 18 May
LDK is great if you know a great deal about lightning and are building an application that needs custom lightning behavior.
LDK Node is a good drop in solution if you're building a mobile app where users have a non-custodial wallet that runs on the device. Good if you are fine with their defaults. IMO, it's early, but it should be a better solution than dropping LND into a mobile app, which has historically been a huge pain point and some are moving off of it.
LND is good if you're just a user of lightning and you want a node, or if you're building something that runs a server and you want to communicate with your own always online lightning node from that server.
reply
310 sats \ 0 replies \ @DarthCoin 18 May
very good explanation, as always.
reply
156 sats \ 0 replies \ @Rsync25 18 May
Excellent!
reply
568 sats \ 1 reply \ @VEINTIUNO 18 May
LDK still really early stage and maybe offer no-standard functionalities, like CLN. If you're starting, go for LND, there's plenty of documentation, integrations and tutorials
reply
0 sats \ 0 replies \ @moneyball 18 May
Which standard functionalities are missing from LDK that you'd like to see?
reply
110 sats \ 0 replies \ @btcschellingpt1 18 May
Curious to try LDK but have not yet.
In my experience, LND good for simple standard nodes where as a personal user, or possibly for small family group, want non-custodial lightning for personal use with a very small number of channels; be extremely wary of using it if you want to build a routing node. So much pain.
reply
0 sats \ 0 replies \ @techfleece 19 May freebie
Nice 👍🙂