> For the complete documentation index, see [llms.txt](https://docs.harmony.one/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.harmony.one/home/developers/deploying-on-harmony.md).

# Deploying on Harmony

- [Using Remix](https://docs.harmony.one/home/developers/deploying-on-harmony/using-remix.md)
- [Ethereum Remix](https://docs.harmony.one/home/developers/deploying-on-harmony/using-remix/ethereum-remix.md)
- [Harmony Remix](https://docs.harmony.one/home/developers/deploying-on-harmony/using-remix/deployment-using-remix.md): This guide shows instructions on how to deploy smart contracts using Harmony remix ide.
- [Using Truffle](https://docs.harmony.one/home/developers/deploying-on-harmony/using-truffle.md)
- [Using Hardhat](https://docs.harmony.one/home/developers/deploying-on-harmony/using-hardhat.md)
- [Using Web3](https://docs.harmony.one/home/developers/deploying-on-harmony/deploy-using-web3.md)
- [Using Harmony-JS](https://docs.harmony.one/home/developers/deploying-on-harmony/truffle.md): This page describes in detail how to deploy a smart contract on to Harmony using an example
- [Setup](https://docs.harmony.one/home/developers/deploying-on-harmony/truffle/setup.md)
- [Compile & Deploy](https://docs.harmony.one/home/developers/deploying-on-harmony/truffle/deployment.md): This section covers writing a custom smart contract and deploying it on Harmony Testnet.
- [Demo: Deploying an Ethereum Smart Contract on Harmony](https://docs.harmony.one/home/developers/deploying-on-harmony/truffle/deploying-an-ethereum-smart-contract-onto-harmony.md)
- [Deploy HRC20](https://docs.harmony.one/home/developers/deploying-on-harmony/deploy-hrc20.md): This section describes how to deploy a HRC20 smart contract on Harmony in 1-minute.
- [Smart Contract Verification](https://docs.harmony.one/home/developers/deploying-on-harmony/smart-contract-verification.md)
