# @nomicfoundation/hardhat-ignition

> Hardhat Ignition is a declarative system for deploying smart contracts on Ethereum. It enables you to define smart contract instances you want to deploy, and any operation you want to run on them. By taking over the deployment and execution, Hardhat Ignit

Latest version **3.1.9** (published 2026-10-15) · MIT license · 0 weekly downloads

## Install

```sh
npm install @nomicfoundation/hardhat-ignition
pnpm add @nomicfoundation/hardhat-ignition
yarn add @nomicfoundation/hardhat-ignition
bun add @nomicfoundation/hardhat-ignition
```

## Health

**Score 75/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; has provenance; recently updated; high maintenance score; high quality score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 3.1.9 |
| Published | 2026-10-15 |
| First published | 2023-09-15 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 6 |
| Unpacked size | 272.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 8522 |
| Author | Nomic Foundation |
| Keywords | ethereum, smart-contracts, hardhat, blockchain, dapps, tooling, solidity, deployment |

## Links

- npm: https://www.npmjs.com/package/@nomicfoundation/hardhat-ignition
- Repository: https://github.com/NomicFoundation/hardhat
- Homepage: https://github.com/NomicFoundation/hardhat/tree/main/packages/hardhat-ignition
- Issues: https://github.com/NomicFoundation/hardhat/issues
- npm.io page: https://npm.io/package/@nomicfoundation/hardhat-ignition

## Dependencies (6)

- [json5](https://npm.io/package/json5.md) ^2.2.3
- [prompts](https://npm.io/package/prompts.md) ^2.4.2
- [@nomicfoundation/ignition-ui](https://npm.io/package/@nomicfoundation/ignition-ui.md) ^3.1.2
- [@nomicfoundation/hardhat-utils](https://npm.io/package/@nomicfoundation/hardhat-utils.md) ^5.0.0
- [@nomicfoundation/ignition-core](https://npm.io/package/@nomicfoundation/ignition-core.md) ^3.1.8
- [@nomicfoundation/hardhat-errors](https://npm.io/package/@nomicfoundation/hardhat-errors.md) ^3.0.16

## Alternatives

- [@sindresorhus/slugify](https://npm.io/package/@sindresorhus/slugify.md) — 3.7M weekly downloads
- [solid-js](https://npm.io/package/solid-js.md) — 2.7M weekly downloads
- [expo-glass-effect](https://npm.io/package/expo-glass-effect.md) — 2.5M weekly downloads
- [nanoassert](https://npm.io/package/nanoassert.md) — 780.8K weekly downloads
- [@ffmpeg/ffmpeg](https://npm.io/package/@ffmpeg/ffmpeg.md) — 529.5K weekly downloads

## Recent versions

- 3.1.9 (latest) — 2026-10-15
- 0.15.16 (hh2) — 2025-12-03
- 3.1.8 — 2026-07-02
- 3.1.7 — 2026-06-04
- 3.1.6 — 2026-05-20
- 3.1.5 — 2026-05-07
- 3.1.4 — 2026-04-30
- 3.1.3 — 2026-04-22
- 3.1.2 — 2026-04-16
- 3.1.1 — 2026-03-31
- 3.1.0 — 2026-03-19
- 3.0.9 — 2026-03-05
- 3.0.8 — 2026-02-25
- 3.0.7 — 2026-01-19
- 3.0.6 — 2025-12-03
- … 71 more at https://npm.io/package/@nomicfoundation/hardhat-ignition/versions

## README

# hardhat-ignition

This plugin integrates [Hardhat Ignition](https://hardhat.org/ignition) into Hardhat.

## Installation

> This plugin is part of [Viem Hardhat Toolbox](https://hardhat.org/plugins/nomicfoundation-hardhat-toolbox-viem) and [Ethers+Mocha Hardhat Toolbox](https://hardhat.org/plugins/nomicfoundation-hardhat-toolbox-mocha-ethers). If you are using any of those toolboxes, there's nothing else you need to do.

To install this plugin, run the following command:

```bash
npm install --save-dev @nomicfoundation/hardhat-ignition
```

In your `hardhat.config.ts` file, import the plugin and add it to the `plugins` array:

```typescript
import { defineConfig } from "hardhat/config";
import hardhatIgnition from "@nomicfoundation/hardhat-ignition";

export default defineConfig({
  plugins: [hardhatIgnition],
});
```

## Usage

To learn more about how to use Hardhat Ignition, check out the [Hardhat Ignition documentation](https://hardhat.org/ignition).

---
_Source: https://npm.io/package/@nomicfoundation/hardhat-ignition · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
