Using a simple command line interface, Clarinet enables you to code with Clarity syntax support, run tests, and debug your code line by line.
The Clarinet SDK enables you to write unit tests in a familiar JS framework and verify contract functionality.
Deploy your contracts in a private blockchain environment, complete with nodes, miners, and APIs, to test and integrate your code.
Set break- and watch-points and step through your code line by line. Leverage the `check_checker` to identify untrusted inputs that could be dangerous in your contract.
/** Clarinet has been the cornerstone to our smart contract development.*/
Clarity is the smart contract language for Stacks, and it is optimized for security. Embrace decidability and static analysis in your development.
Create automated deployment plans that analyze contract behavior and account for any contract dependencies. Turn your contract deployments into a safe and automated routine.
Clarinet is an open source project. We encourage you to contribute to the project and file any bugs you find.
Clarinet can be used locally or as a hosted service in the cloud via the Hiro Platform.
Learn how you can leverage Clarinet in our documentation.
If you need help getting started or have feedback to share, reach out to us on Discord.