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

# Smart contract development

- [Dev environment](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/dev-environment.md)
- [Solidity](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/dev-environment/solidity.md)
- [IDE and tools](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/dev-environment/ide-and-tools.md)
- [Remix](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/dev-environment/ide-and-tools/remix.md)
- [Hardhat](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/dev-environment/ide-and-tools/hardhat.md)
- [Truffle](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/dev-environment/ide-and-tools/truffle.md)
- [Contract verification](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/contract-verification.md)
