![](https://raw.githubusercontent.com/NomicFoundation/hardhat/main/img/hardhat-header.png)

Hardhat is an Ethereum development environment for professionals. It facilitates performing frequent tasks, such as running tests, automatically checking code for mistakes or interacting with a smart contract.

Built by the [Nomic Foundation](https://nomic.foundation/) for the Ethereum community.

## Getting started

To install Hardhat and initialize a new project, run the following commands in an empty directory:

```bash
npx hardhat --init
```

This will take you through an interactive setup process to get started.

## Learn more

To learn more about Hardhat, check out the [documentation](https://hardhat.org/docs/).
