The Python Toolkit for Web3 Automation
27 production-ready modules. 8 blockchains. One unified Python library. Build, automate, and scale Web3 applications — from DeFi trading to cross-chain messaging.
$ pip install web3-agent-kit
Every piece of infrastructure you need to ship production Web3 applications. No fluff, no wrappers — just clean, composable Python.
Foundation layer — the agent framework, wallet system, chain integrations, and shared utilities that everything else builds on.
Full DeFi stack — swaps, lending, borrowing, yield optimization, portfolio tracking, cross-chain bridging, and automated trading bots.
Protect your funds with token analysis, MEV protection, transaction simulation, and price oracle aggregation.
Manage digital assets and participate in on-chain governance — from minting NFTs to voting on DAO proposals.
Event-driven architecture, cross-chain messaging, account abstraction, and notification delivery — keep your app connected.
Build, deploy, and debug faster with API servers, CLI automation, and a modular plugin system for extending functionality.
wak) with 7 subcommands for terminal-based workflows
Install the package, set your environment variables, and start building with AI-powered Web3 automation.
$ pip install web3-agent-kit
# .env file
PRIVATE_KEY=0x123...abc
RPC_URL_ETH=https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY
OPENAI_API_KEY=sk-...
from web3_agent_kit import Agent, Wallet
# Load wallet from environment variables
wallet = Wallet.from_env()
# Create an agent with your wallet
agent = Agent(wallet=wallet)
# Ask it to do something — the agent handles the rest
result = agent.run("what's my ETH balance and USDC balance on Ethereum?")
print(result)
One library, eight blockchains. Write once, deploy everywhere.
Comprehensive guides, API references, and real-world examples for every module.
Join developers shipping production Web3 applications with Python — powered by AI, backed by 1033 test cases.