Build the future of DeFi with Scrypto

The simplest production app you’ve ever built – and it manages $100M dollars.

Scrypto

The asset-oriented programming language for DeFi

Scrypto is the open source smart contract language of the Radix public network. Scrypto rethinks how smart contracts are built to finally let developers create secure and powerful DeFi dApps (decentralized apps) that users can rely on – spending most of their time and code on functionality, not worrying about losing money. Here’s how:

Security through simplicity

Scrypto is asset-oriented, meaning that Scrypto is the first language where assets of value (whether tokens, NFTs, and more) are first-class types that ensure nothing is lost or unaccounted for at runtime. Developers can confidently focus on writing core dApp logic that is safer because they never have to implement asset behavior and error-checking themselves – eliminating risk and complexity at the same time.

Powerful, familiar, built for finance

Scrypto is based on Rust, providing the powerful and expressive logic of one of the best-loved languages today, while adding asset-oriented primitives and functions that let the developer focus on quickly programming finance, not programming a blockchain.

Share and get rewarded

Scrypto takes open source to the next level. An on-network “Blueprint Catalog” of reusable pieces of functionality will allow developers to contribute and leverage code that isn’t just open – it’s alive and proven out every day. And an on-network royalty system will let any developer get directly rewarded for their contributions, large or small, as they are used – like Spotify for code.

Learn Scrypto Today

Scrypto and the Radix Engine provides developers the quickest path from idea to production. The Radix Tech stack provides these benefits to developers:

  • Easily create programmable representations of an asset while enjoying behavioural guarantees and transparency.
  • DeFi primitives to manage asset flows and business logic.
  • Native, intuitive, and flexible auth model to design access controls for your dApp.
  • Novel transaction model which allows composable and human-readable transactions.

To learn more, follow the links below for documentations, guides, and tutorials.

Open up the Scrypto toolbox and see what you can do
Step-by-step guides
Sign up for the free Scrypto 101 course
Understand Radix essential concepts
Discover the anatomy of a Radix dApp
Experience what it feels like to use dApps in Radix, by using our demo Gumball Club dApp

Radix Public Network

The open platform for global-scale DeFi

Radix is the first layer-1 decentralized network protocol designed for the needs of DeFi at the scale of global finance. Over its Alexandria, Babylon, and Xi’an releases, Radix is delivering a platform where developers can confidently launch mainstream-ready dApps, with the scalability to ensure the platform never stands in the way of success.

Built for Builders

A new kind of smart contract, ready for global finance.

Built for Scale

Unlimited throughput.
Low fees. Forever.

Radix DeFi White Paper

Technology vision for the first layer-1 network designed for DeFi developers

Join the Developer Community

Connect, learn, make your mark

Radix offers a Radix Developer Program that will give you access to a developer community, resources, exclusive events, rewards, and recognition – everything you would need to be successful as a DeFi developer.

Discord

Connect with the Radix team and community on the #scrypto channel (and many more) on the official Radix Discord server.

Telegram

The community-run Radix Developer Discussion Telegram channel is a great place to chat with Radix builders and other technically-minded folks.