> For the complete documentation index, see [llms.txt](https://docs.mode.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mode.network/tutorials/deploying-a-smart-contract.md).

# Deploying a Smart Contract

In this section you will learn how to deploy simple smart contracts with all the most popular tooling in the ethereum ecosystem.

## [Foundry](https://getfoundry.sh/)

Foundry is a toolkit for developing and deploying smart contracts.

Follow [this tutorial](/tutorials/deploying-a-smart-contract/using-foundry.md) to learn how to deploy a smart contract on Mode using Foundry.

## [Hardhat](https://hardhat.org/)

Hardhat is a framework for developing smart contracts. You can use Hardhat to deploy to Mode as any other Ethereum - see the network information [here](https://github.com/mode-network/documentation/blob/main/build-on-mode/deploying-a-smart-contract/broken-reference/README.md)[.](https://github.com/mode-network/documentation/blob/main/build-on-mode/deploying-a-smart-contract/broken-reference/README.md)

## [Thirdweb CLI](https://portal.thirdweb.com/cli)

Thirdweb CLI is an interactive command line interface for creating tools using thirdweb infrastructure. You can learn how to deploy a smart contract to Mode using thirdweb CLI [here](/tutorials/deploying-a-smart-contract/using-thirdweb.md).

## [Remix IDE](https://remix.ethereum.org/)

Remix IDE is an open-source, web-based tool for developing smart contracts using the Solidity programming language.Learn how to deploy your smart contracts to Mode using Remix [here](/tutorials/deploying-a-smart-contract/using-remix.md).
