Marlowe is an ecosystem of tools and languages to enable development of financial and transactional smart contracts. Formal proofs, extensive testing, and analysis tools provide strong assurances for the safety of Marlowe smart contracts.
Marlowe includes a full suite of tooling to support all skill levels, for both the community and enterprises.
A Marlowe smart contract is built by combining a small number of building blocks that describe making a payment, making an observation of something in the "real world," waiting until a certain condition becomes true, and other similar types of concepts.
Learn about the different components of Marlowe for deploying smart contracts in testnet and mainnetInfrastructure
Use provided tools such as the CLI and REST API for simplified workflowsTools
Smart Contract Language
Read about Marlowe as a language to provide powerful abstractions to build fasterSmart contract language
Explore how to write smart contracts directly in a browserPlayground
Visually design smart contracts with a drag and drop interfaceBlockly
Learn how to work with Marlowe on a lower level through the command lineAPI reference