
Foundry
Foundry is a fast, portable, and modular toolkit for Ethereum application development written in Rust.
- Category
- Security & Risk
- Used for
About Foundry
Foundry is a fast, portable, and modular toolkit written in Rust for Ethereum application development. It provides developers with tools to build, test, debug, deploy, and inspect Ethereum smart contracts.
The toolkit consists of four core command-line tools: Forge, Cast, Anvil, and Chisel. Together, these tools handle contract management, blockchain interaction, local network emulation, and interactive Solidity prototyping.
Key features
- Forge builds, tests, debugs, deploys, and verifies smart contracts.
- Anvil runs a local Ethereum node featuring chain forking capabilities.
- Cast acts as a command-line interface tool for querying chain data and sending transactions.
- Chisel offers an interactive Solidity REPL environment for rapid prototyping.
What it is used for
- Build and test Ethereum smart contracts.
- Run a local Ethereum node for development.
- Query chain data and send transactions using Cast.
- Prototype Solidity code interactively using Chisel.
What it does
Used for
Who it is for
Kind of tool
- Other
Platforms
- CLI
Things to know
- Running Anvil locally generates ten pre-funded test accounts for testing purposes.
Verification and freshness
- Not verified yet.
- Last updated on November 8, 2026.