Dapp storeEthereumWeb3 developer toolsDevelopment frameworks
Hardhat
Hardhat
Alchemy CustomerDevelopment frameworks

Hardhat

Hardhat is a professional Ethereum development environment for building, testing, and deploying smart contracts.

Ethereum Logo
Open-source
This link will take you to a third-party site not owned or operated by Alchemy.

What is Hardhat?

Hardhat is one of the most popular development environments for building Ethereum-based decentralized applications. It provides a comprehensive toolkit for smart contract development including testing, deployment, code coverage, and code verification. Hardhat 3 features a Rust-powered runtime for running Solidity tests with outstanding performance. Developers can write unit tests in Solidity for speed, integration tests in TypeScript for expressiveness, or fuzzing tests to push edge cases. Hardhat also supports multi-chain development with OP Stack and Base simulation support. The Hardhat environment includes clear error messages with Solidity stack traces, Hardhat Ignition for simple and reliable deployments, and a composable plugin ecosystem. It integrates with Foundry and supports Solidity and Vyper smart contracts.

Stream any onchain event for Hardhat with Custom Webhooks
Get your API key

Best Development frameworks

Discover more web3 applications and developer tools.

See all dapps

Developer resources from Alchemy

Dapp store background image

Build blockchain magic

Alchemy combines the most powerful web3 developer products and tools with resources, community and legendary support.
Get your API key