Skip to main content

Environment

To develop Bitcoin and Lightning Network applications, we need a development environment that allows us to connect to the Bitcoin core or the Lightning Network and use its "API," which will provide us with functions to access blockchain data and carry out operations.

note

This explanation is simplistic. As we go deeper into the development of BTC, we see that it is a little more complex.

BTC Apps

Bitcoin CLI is a command line interface allowing us to interact with the blockchain.

Lightning Network Apps

We also have Lightning CLI.