[web3.py](https://github.com/ethereum/web3.py) is the standard for interacting with the Ethereum blockchain for Python developers. The open source library simplifies communication with an Ethereum node and underpins many Python developer tools, including the Ape and Brownie development frameworks. web3.py-adjacent libraries, including py-evm, are dependencies in the Vyper/Titanoboa development stack.