> For the complete documentation index, see [llms.txt](https://docs.bahamut.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bahamut.io/building-on-bahamut/deploy-smart-contracts.md).

# Deploy Smart Contracts

<figure><img src="/files/rNLVXLUYpGUIOKHfol4V" alt=""><figcaption></figcaption></figure>

This tutorial will teach you how to create, compile and deploy a smart contract on the Bahamut using Hardhat and Remix. \
\
[Hardhat](https://hardhat.org) is a development environment for DApp. It consists of different components for editing, compiling, debugging, and deploying your smart contracts and dApps.\
\
[Remix](https://remix.run/) is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience.
