Ape Framework

Ape Framework is an easy-to-use Web3 development tool. Users can compile, test, and interact with smart contracts all in one command line session.

Features

The most powerful tools for on-chain development and data science.

Unified Multi-Chain Development

Build, test, and deploy across local forks, testnets, and live networks — simultaneously.

Modular Plugin Ecosystem

Extend Ape into the exact toolkit your project needs with first-party and community plugins.

Contract Lifecycle Automation

Compile, test, deploy, analyze, and verify your smart contracts with a single framework.

Production-Grade Debugging

See exactly what your contracts are doing with transaction tracing and gas profiling.

Secure Account Management

Protect your on-chain operations with encrypted keyfiles and hardware-wallet support.

Scientific Ecosystem

Ape integrates directly with Jupyter Notebooks, Pandas, NumPy, and the entire Python data science stack.

Quick Start

Get up and running in seconds.

Install

Terminal
pip install eth-ape

Initialize a Project

Terminal
ape init

Compile & Test

Terminal
ape compile && ape test

Collective Supported Plugins

Extend your workflow with our extensive ecosystem.

Vyper
Solidity
Etherscan
Hardhat
Tokens
Ledger
Foundry
Alchemy
Polygon
ENS
Arbitrum
Safe

Ready to build?

Dive into the documentation to start building with the most powerful Python smart contract framework.