Ethereum RPC API
Learn From the Source
The absolute best place to learn about Ethereum and Ethereum development is within the Official Ethereum Documentation
RPC API Reference
Click below to enter the Ethereum RPC reference documentation. There is where ALL the endpoints you can send and receive data from are listed and explained.
Supported Open Source Libraries
EthersJS
The ethers.js library aims to be a complete and compact library for interacting with the Ethereum Blockchain and its ecosystem. It was originally designed for use with ethers.io and has since expanded into a more general-purpose library.
Web3.Py
Web3.py is a Python library for interacting with Ethereum. It's commonly found in decentralized apps (dapps) to help with sending transactions, interacting with smart contracts, reading block data, and a variety of other use cases. The original API was derived from the Web3.js Javascript API, but has since evolved toward the needs and creature comforts of Python developers.
Eth.Rb
A straightforward library to build, sign, and broadcast Ethereum transactions. It allows the separation of key and node management. Sign transactions and handle keys anywhere you can run Ruby and broadcast transactions through any local or remote node. Sign messages and recover signatures for authentication.