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

# For Developers

- [SDK](https://docs.u2u.xyz/for-developers/sdk.md): We support EVM-Compatible libraries
- [Smart Contract Development](https://docs.u2u.xyz/for-developers/smart-contract-development.md): How To Create Your First Smart Contract
- [What are smart contracts?](https://docs.u2u.xyz/for-developers/smart-contract-development/what-are-smart-contracts.md)
- [What is gas?](https://docs.u2u.xyz/for-developers/smart-contract-development/what-is-gas.md)
- [Structure of a smart contract](https://docs.u2u.xyz/for-developers/smart-contract-development/structure-of-a-smart-contract.md)
- [Your first smart contract](https://docs.u2u.xyz/for-developers/smart-contract-development/your-first-smart-contract.md): In this tutorial, you'll learn to create your first smart contract with Hardhat – a full-featured development environment for contract compilation, deployment and verification.
- [Test your smart contract](https://docs.u2u.xyz/for-developers/smart-contract-development/test-your-smart-contract.md)
- [Deploy your smart contract](https://docs.u2u.xyz/for-developers/smart-contract-development/deploy-your-smart-contract.md): After testing your contract carefully. You might want to deploy it to the U2U network. This section will guide you to deploy your smart contract.
- [Submit your contract to explorer](https://docs.u2u.xyz/for-developers/smart-contract-development/submit-your-contract-to-explorer.md): This section guide you to submit (or verify) contract source code on blockchain explorer – u2uscan.xyz
- [Interact With Your Smart Contract](https://docs.u2u.xyz/for-developers/smart-contract-development/interact-with-your-smart-contract.md)
- [Integrate Your Smart Contract With a Frontend](https://docs.u2u.xyz/for-developers/smart-contract-development/integrate-your-smart-contract-with-a-frontend.md): By creating a full stack decentralized application (dApp) by connecting your smart contract to a frontend project and interacting with it.
- [Additional Resources](https://docs.u2u.xyz/for-developers/smart-contract-development/additional-resources.md)
- [Smart Contract Deployment](https://docs.u2u.xyz/for-developers/smart-contract-deployment.md)
- [Deploy with Remix](https://docs.u2u.xyz/for-developers/smart-contract-deployment/deploy-with-remix.md): Remix is a Ethereum-focused IDE: an online platform to develop and deploy smart contracts.
- [Deploy with Hardhat](https://docs.u2u.xyz/for-developers/smart-contract-deployment/deploy-with-hardhat.md): Hardhat consists of different components for editing, compiling, debugging and deploying your smart contracts and dApps.
