Web3-Ethereum-DeFi Python APIs
This is the documentation for Web3-Ethereum-Defi package for Python.
Web-Ethereum-DeFi (eth_defi) Python package allows you to interact and consume data from EVM DeFi protocols.
Use cases
Trading and bots
Data research, extraction, transformation and loading
Portfolio management and accounting
System integrations and backends
AI agent interaction for EVM chains
Table of contents
More information
Supported protocols, chains and integrations
Protocol |
Actions |
Links |
|---|---|---|
Uniswap |
Token swaps, data research |
|
Gnosis Safe |
Safe deployment customisation and modules |
|
Circle USDC |
USDC interactions |
|
ChainLink |
Read oracle prices, set up oracles |
|
CoW Swap |
Swaps, vault integration |
|
PancakeSwap |
Token swaps, data research |
|
GMX |
Leveraged trading, spot trading |
|
Derive |
Perpetuals, options trading |
|
gTrade |
Leveraged trading, vaults |
|
Ostium |
Leveraged trading, vaults |
|
LFG |
Token swaps, data research |
|
Aave |
Credit, borrow, read rates |
|
BENQI |
Credit, borrow, read rates |
|
Lendle |
Credit, borrow, read rates |
|
Sky (MakerDAO) |
Savings vaults |
|
Enzyme |
Deposit to vaults, deploy, read vault data |
|
Lagoon |
Deposit to vaults, deploy, read vault data |
|
Velvet |
Deposit to vaults, deploy, read vault data |
|
Morpho |
Read vault data |
|
Euler |
Read vault data |
|
Ethena |
Read vault data |
|
IPOR |
Read vault data |
|
1delta |
Open/close leveraged long/short positions |
|
Yearn |
Read vault data |
|
NashPoint |
Read vault data |
|
Untangle Finance |
Read vault data |
|
Plutus |
Read vault data |
|
D2 Finance |
Read vault data |
|
Umami Finance |
Read vault data |
|
Harvest Finance |
Read vault data |
|
USDAi |
Read vault data |
|
AUTO Finance |
Read vault data |
|
Goat Protocol |
Read vault data |
|
Cap |
Read vault data |
|
Centrifuge |
Read vault data |
|
C-Sigma |
Read vault data |
|
Deltr |
Read vault data |
|
Foxify |
Read vault data |
|
Liquidity Royalty |
Read vault data |
|
LLamma |
Read vault data |
|
Maple |
Read vault data |
|
Silo |
Read vault data |
|
Spark |
Read vault data |
|
Summer |
Read vault data |
|
Superform |
Read vault data |
|
Teller |
Read vault data |
|
Term Finance |
Read vault data |
|
TrueFi |
Read vault data |
|
Upshift |
Read vault data |
|
USDD |
Read vault data |
|
Aarna |
Read vault data |
|
Accountable |
Read vault data |
|
Altura |
Read vault data |
|
Avant |
Read vault data |
|
Brink |
Read vault data |
|
Curvance |
Read vault data |
|
Dolomite |
Read vault data |
|
Eth Strategy |
Read vault data |
|
Fluid |
Read vault data |
|
Frax |
Read vault data |
|
Gearbox |
Read vault data |
|
Hyperlend |
Read vault data |
|
HypurrFi |
Read vault data |
|
InfiniFi |
Read vault data |
|
Mainstreet |
Read vault data |
|
Renalta |
Read vault data |
|
Resolv |
Read vault data |
|
Royco |
Read vault data |
|
Sentiment |
Read vault data |
|
Singularity |
Read vault data |
|
Spectra |
Read vault data |
|
USDx Money |
Read vault data |
|
YieldFi |
Read vault data |
|
YieldNest |
Read vault data |
|
YO |
Read vault data |
|
Yuzu Money |
Read vault data |
|
ZeroLend |
Read vault data |
|
BaseVol |
Read vault data |
|
Hypersync |
Read historical data fast |
|
Token Risk |
Glider Token Risk API by Hexens |
|
TokenSniffer |
Read token risk core and metrics |
|
Foundry |
Compile, deploy and verify smart contracts |
|
Etherscan |
Deploy and verify smart contracts |
|
MEVBlocker |
Frontrun protection |
|
Ethereum mainnet |
Frontrun protection, token mapping |
|
Base |
Frontrun protection, token mapping |
|
Arbitrum |
Frontrun protection, token mapping |
|
Avalanche |
Token mapping |
|
BNB Chain |
Token mapping |
|
Polygon |
Token mapping |
|
Berachain |
Token mapping |
|
Hyperliquid |
Token mapping |
|
Mode |
Token mapping |
|
Unichain |
Token mapping |
|
ZKSync |
Token mapping |
|
Soneium |
Token mapping |
|
Google GCloud |
Support hardware security module wallets |
|
Hot wallet |
Secure hot wallet handling |
|
Multicall3 |
Chunked and historical data reading |
|
Gas |
Ethereum gas management |
|
EIP-4626 |
Vault analysis |
|
EIP-726 |
Message signing and decoding |
|
ERC-20 |
High performance reading, data mappings |
|
ABI |
High performance smart contract ABI management |
|
Transactions |
Stack traces and symbolic revert reasons |
|
Anvil |
Mainnet forks and local unit testing |
|
LlamaNodes |
Special RPC support |
|
Ankr |
Special RPC support |
|
dRPC |
Special RPC support |