# OpenNode Documentation > Build your own Bitcoin payment infrastructure with OpenNode and find everything you need to get started in the OpenNode developer portal. Append .md to any documentation page URL to get its markdown version. ## Guides - [Hosted checkout](https://developers.opennode.com/docs/hosted-checkout.md) - [General](https://developers.opennode.com/docs/general.md) - [Withdrawals Webhooks](https://developers.opennode.com/docs/withdrawals.md) ## API Reference - [Create charge](https://developers.opennode.com/reference/create-charge.md) - [Initiate withdrawal](https://developers.opennode.com/reference/initiate-withdrawal-1.md): Withdraw BTC to an on-chain address or pay a Lightning invoice. ## Pages - [OpenNode IP addresses](https://developers.opennode.com/page/opennode-ip-addresses.md)