What is Clarity? Why does Stacks have its own programming language?

Clarity is a programming language for writing smart contracts on the Stacks 2.0 blockchain. It is an open-source project that gives developers a safe way to build complex smart contracts. Clarity was developed with contributors from Algorand and more. 

Learn More About Clarity
Arrow Icon Go

Got more questions?


Learn about the Stacks technology: Proof of Transfer, Clarity smart contracts, DeFi on Bitcoin, and more

Discover Stacks Features
Arrow Icon Go

Learning resources

Expand your knowledge with recommended videos, articles, podcasts, and SIPs

See Learning Resources
Arrow Icon Go

Ask the community

Need help? Ask and join the thousands of Stackers from all around the world

Join Discord
Arrow Icon Go