>
>
Check out the new hardhat-waffle replacement!
>
>
Flexible. Extensible. Fast.

Ethereum development environment for professionals

Get started
back reflectback textureback texture dark
he-headhe-eyesshe-headshe-eyes
shadowshadow-dark
mascotshe-eyesshe-eyes

Tools

Hardhat
Runner
Hardhat
Network
Hardhat
VSCode

Hardhat Runner

# compile

Hardhat Runner is the main component you interact with when using Hardhat. It's a flexible and extensible task runner that helps you manage and automate the recurring tasks inherent to developing smart contracts and dApps.

Learn more

Why hardhat

Feature card picture
Feature card picture

Run Solidity locally

Easily deploy your contracts, run tests and debug Solidity code without dealing with live environments. Hardhat Network is a local Ethereum network designed for development.

Debugging-first

Hardhat is the best choice for Solidity debugging. You get Solidity stack traces, console.log and explicit error messages when transactions fail.

Feature card picture
Feature card picture

Extreme flexibility

Change anything you like. Even entire out-of-the-box tasks, or just parts of them. Flexible and customizable design, with little constraints.

Bring your own tools

Designed to make integrations easy, Hardhat allows you to keep using your existing tools while enabling deeper interoperability between them.

Feature card picture
Feature card picture

Fully extensible

A tooling platform designed to be extended, Hardhat has all the utilities you need to address your project-specific needs.

Plugin ecosystem

Extend Hardhat with a composable ecosystem of plugins that add functionality and integrate your existing tools into a smooth workflow.

Feature card picture
Feature card picture

Fast iteration

Keep your momentum going by making your development feedback loop up to 10x faster with Hardhat.

TypeScript

Catch mistakes before you even run your code by switching to a typed language. Hardhat provides full native support for TypeScript.

Vibrant community image
Vibrant community image

Vibrant community

Great tech attracts great people. Join the Hardhat community to find answers to your problems and contribute to the plugin ecosystem.

decorations

Hardhat is next- generation Ethereum tooling

Experience the new way of building Ethereum software.

Trusted by top teams

Lodestar company logo
Connext company logo
Set company logo
Opyn company logo
Balancer company logo
Molochdao company logo
Kyber company logo
Openzepellin company logo
PieDAO company logo
Optimism company logo
Decentraland company logo
ARAGONE ONE company logo
Kleros company logo
M STABLE company logo
Lodestar company logo
Connext company logo
Set company logo
Opyn company logo
Balancer company logo
Molochdao company logo
Kyber company logo
Openzepellin company logo
PieDAO company logo
Optimism company logo
Decentraland company logo
ARAGONE ONE company logo
Kleros company logo
M STABLE company logo
Celo company logo
MyCrypto company logo
Poap company logo
Melon company logo
OpenGSN company logo
Unlock company logo
Status company logo
Pool company logo
Instadapp company logo
Mainframe company logo
Horizon company logo
Aave company logo
Skale company logo
Synthetix company logo
Celo company logo
MyCrypto company logo
Poap company logo
Melon company logo
OpenGSN company logo
Unlock company logo
Status company logo
Pool company logo
Instadapp company logo
Mainframe company logo
Horizon company logo
Aave company logo
Skale company logo
Synthetix company logo
Celer company logo
Uma company logo
Chainlink company logo
Gnosis company logo
Sushiswap company logo
ENS company logo
Yearn company logo
Reflexer company logo
Dharma company logo
1inch company logo
Uniswap company logo
Hegic company logo
Augur company logo
zkSync company logo
Celer company logo
Uma company logo
Chainlink company logo
Gnosis company logo
Sushiswap company logo
ENS company logo
Yearn company logo
Reflexer company logo
Dharma company logo
1inch company logo
Uniswap company logo
Hegic company logo
Augur company logo
zkSync company logo
Lodestar company logo
Connext company logo
Set company logo
Opyn company logo
Balancer company logo
Molochdao company logo
Kyber company logo
Openzepellin company logo
Lodestar company logo
Connext company logo
Set company logo
Opyn company logo
Balancer company logo
Molochdao company logo
Kyber company logo
Openzepellin company logo
PieDAO company logo
Optimism company logo
Decentraland company logo
ARAGONE ONE company logo
Kleros company logo
M STABLE company logo
Celo company logo
MyCrypto company logo
PieDAO company logo
Optimism company logo
Decentraland company logo
ARAGONE ONE company logo
Kleros company logo
M STABLE company logo
Celo company logo
MyCrypto company logo
Poap company logo
Melon company logo
OpenGSN company logo
Unlock company logo
Status company logo
Pool company logo
Instadapp company logo
Mainframe company logo
Poap company logo
Melon company logo
OpenGSN company logo
Unlock company logo
Status company logo
Pool company logo
Instadapp company logo
Mainframe company logo
Horizon company logo
Aave company logo
Skale company logo
Synthetix company logo
Celer company logo
Uma company logo
Chainlink company logo
Gnosis company logo
Horizon company logo
Aave company logo
Skale company logo
Synthetix company logo
Celer company logo
Uma company logo
Chainlink company logo
Gnosis company logo
Sushiswap company logo
ENS company logo
Yearn company logo
Reflexer company logo
Dharma company logo
1inch company logo
Uniswap company logo
Hegic company logo
Sushiswap company logo
ENS company logo
Yearn company logo
Reflexer company logo
Dharma company logo
1inch company logo
Uniswap company logo
Hegic company logo
Lodestar company logo
Connext company logo
Set company logo
Opyn company logo
Balancer company logo
Molochdao company logo
Kyber company logo
Openzepellin company logo
PieDAO company logo
Optimism company logo
Decentraland company logo
ARAGONE ONE company logo
Kleros company logo
M STABLE company logo
Lodestar company logo
Connext company logo
Set company logo
Opyn company logo
Balancer company logo
Molochdao company logo
Kyber company logo
Openzepellin company logo
PieDAO company logo
Optimism company logo
Decentraland company logo
ARAGONE ONE company logo
Kleros company logo
M STABLE company logo
Celo company logo
MyCrypto company logo
Poap company logo
Melon company logo
OpenGSN company logo
Unlock company logo
Status company logo
Pool company logo
Instadapp company logo
Mainframe company logo
Horizon company logo
Aave company logo
Skale company logo
Synthetix company logo
Celo company logo
MyCrypto company logo
Poap company logo
Melon company logo
OpenGSN company logo
Unlock company logo
Status company logo
Pool company logo
Instadapp company logo
Mainframe company logo
Horizon company logo
Aave company logo
Skale company logo
Synthetix company logo
Celer company logo
Uma company logo
Chainlink company logo
Gnosis company logo
Sushiswap company logo
ENS company logo
Yearn company logo
Reflexer company logo
Dharma company logo
1inch company logo
Uniswap company logo
Hegic company logo
Augur company logo
zkSync company logo
Celer company logo
Uma company logo
Chainlink company logo
Gnosis company logo
Sushiswap company logo
ENS company logo
Yearn company logo
Reflexer company logo
Dharma company logo
1inch company logo
Uniswap company logo
Hegic company logo
Augur company logo
zkSync company logo
Lodestar company logo
Connext company logo
Set company logo
Opyn company logo
Balancer company logo
Molochdao company logo
Kyber company logo
Openzepellin company logo
Lodestar company logo
Connext company logo
Set company logo
Opyn company logo
Balancer company logo
Molochdao company logo
Kyber company logo
Openzepellin company logo
PieDAO company logo
Optimism company logo
Decentraland company logo
ARAGONE ONE company logo
Kleros company logo
M STABLE company logo
Celo company logo
MyCrypto company logo
PieDAO company logo
Optimism company logo
Decentraland company logo
ARAGONE ONE company logo
Kleros company logo
M STABLE company logo
Celo company logo
MyCrypto company logo
Poap company logo
Melon company logo
OpenGSN company logo
Unlock company logo
Status company logo
Pool company logo
Instadapp company logo
Mainframe company logo
Poap company logo
Melon company logo
OpenGSN company logo
Unlock company logo
Status company logo
Pool company logo
Instadapp company logo
Mainframe company logo
Horizon company logo
Aave company logo
Skale company logo
Synthetix company logo
Celer company logo
Uma company logo
Chainlink company logo
Gnosis company logo
Horizon company logo
Aave company logo
Skale company logo
Synthetix company logo
Celer company logo
Uma company logo
Chainlink company logo
Gnosis company logo
Sushiswap company logo
ENS company logo
Yearn company logo
Reflexer company logo
Dharma company logo
1inch company logo
Uniswap company logo
Hegic company logo
Sushiswap company logo
ENS company logo
Yearn company logo
Reflexer company logo
Dharma company logo
1inch company logo
Uniswap company logo
Hegic company logo

Built by

Nomic Foundation logoNomic Foundation logo