The developer’s choice for building smart contracts

Download the DAML SDKTry the Web IDE

An open-source smart contract language for building future-proof distributed applications on a safe, privacy-aware runtime. Read more…


Be Productive

Focus only on the data and business logic of your use case and leave lower-level concerns to the runtime. DAML has language-level constructs to abstract away many boilerplate complexities such as signatures, data schemas or privacy.


Grow your Solution

Extend your workflows and safely compose them within and across organizations. In DAML, contract upgrades are treated like any other business process, making them easy to write and hard to get wrong.


Choose your Platform

DAML runs on a growing number of platforms without having to rewrite - or even rebuild - your code. Don’t worry about getting locked in with a vendor and simply choose the deployment target that best fits your requirements.