# Learn Clarinet

- [Overview](/clarinet/overview.md): Clarinet is everything you need to write, test, and deploy Clarity smart contracts on Stacks.
- [Quickstart](/clarinet/quickstart.md): In this guide, you'll build a simple counter smart contract and interact with it in a local environment.
- [Project Structure](/clarinet/project-structure.md): Understand the complete structure and configuration of a Clarinet project.
- [Project Development](/clarinet/project-development.md)
- [Contract Interaction](/clarinet/contract-interaction.md)
- [Validation and Analysis](/clarinet/validation-and-analysis.md)
- [Clarity Formatter](/clarinet/clarity-formatter.md)
- [Local Blockchain Development](/clarinet/local-blockchain-development.md)
- [Unit Testing](/clarinet/testing-with-clarinet-sdk.md): Practical guide to testing smart contracts with the Clarinet JS SDK.
- [Mainnet Execution Simulation](/clarinet/mainnet-execution-simulation.md)
- [Contract Deployment](/clarinet/contract-deployment.md)
- [FAQ](/clarinet/faq.md)
- [Integrations](/clarinet/integrations.md)
- [Clarity VSCode Extension](/clarinet/integrations/clarity-vscode-extension.md)
- [Stacks.js Integration](/clarinet/integrations/stacks.js.md)
- [sBTC Integration](/clarinet/integrations/sbtc.md)
