Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
Solidity and Hardhat support for Visual Studio Code
Hardhat Ignition is a declarative deployment system that enables you to deploy your smart contracts without navigating the mechanics of the deployment process.
Hardhat Ignition is a solidity tool for building, deploying, versioning and changing Ethereum smart contract infrastructure.