Build understanding one layer at a time.
Explorer essentials
Begin with public records, transaction identifiers, and the difference between presentation and validation.
Explore this topicWallets & privacy
Understand control, recovery, address scope, and the sensitivity of wallet-wide viewing information.
Explore this topicDeveloper notes
Work through read-only API contracts, infrastructure roles, node planning, and data freshness.
Explore this topicGo to the project documentation.
External projects operate independently. Use their current documentation for release-specific behavior and service policies.
Bitcoin developer guides
The structure of transactions, blocks, wallets, and network operations. Some reference pages describe older releases; use current release documentation for version-specific commands.
Read the developer guides (opens in a new tab)Bitcoin Core releases
Official software downloads and release verification instructions. Match the instructions to your platform and the release you actually install.
Visit Bitcoin Core downloads (opens in a new tab)Esplora HTTP API
The primary contract for the external API illustrated on this site, including response formats, units, address history, and pagination.
Read the API documentation (opens in a new tab)Bitcoin privacy guidance
Background on public transaction records, address reuse, and the associations created when information is shared.
Read the privacy guidance (opens in a new tab)A term getting in the way?
Look up addresses, UTXOs, confirmations, descriptors, and other essentials.