Welcome to BeamFi Protocol Developer Documentation!
BeamFi is a decentralized DeFi protocol for micro payments running on Dfinity (opens in a new tab)'s Internet Computer (opens in a new tab) blockchain. It allows users to send or receive a constant stream of micro payments.
It makes real-time money streaming possible by using the native features of Internet Computer blockchain:
- Transfer of Value
- Self-custody of assets through Autonomous BeamFi smart contracts
- Multi-block Transactions (opens in a new tab)
The best way to experience BeamFi is to try the apps running on BeamFi Protocol.
To learn how to setup local dev env and run tests, please follow the Quick Start guide.
BeamFi has been in development since 2022. It was originally called Beam and was built as part of Content Fly Escrow Payment. To learn more about the history, ideas and vision of BeamFi, please read What is BeamFi?.
If you are looking for a quick reference of smart contract API, please check out the Smart Contract API section.