# Visualizing your Ignition Modules

Description: How to visualize an Ignition Module

Note: This document was authored using MDX

  Source: https://github.com/NomicFoundation/hardhat-website/tree/main/src/content/docs/ignition/docs/guides/visualize.mdx

  Components used in this page:
    - <Run cmd="..."/>: Runs a command in the terminal with npm/pnpm/yarn.

import Run from "@hh/Run.astro";

Hardhat Ignition comes built-in with a `visualize` task that generates an HTML report, illustrating visually the module's deployment process execution. This can be helpful for debugging and verifying that your perception of your modules aligns with Hardhat Ignition's execution plan.

The `visualize` task takes the path to the module to visualize as an argument:

<Run command="hardhat ignition visualize ./ignition/modules/Apollo.ts" />

Running `visualize` will generate the report and open it in your system's default browser.

The report includes:

- A summary of the contracts that will be deployed
- A summary of the contract calls that will be made
- A dependency graph of featuring modules and `Future` objects

Check out the [visualize report of a module to deploy the ENS protocol](/static/ignition-visualize-example.html).
