Originally developed by Meta for Diem, Move was adopted and evolved by Mysten Labs to power Sui, a high-performance Layer 1 blockchain built for speed, scalability, and smart contract safety.
Unlike traditional programming languages that treat data like generic variables, Move introduces a new concept: resources. In Move, resources are first-class citizens; they can’t be copied or accidentally dropped.
[vanilla.move]
Sui Move Extends on Move

[sui.move]
sui move new
. Write your modules in .move
files and define structs, functions, and resources.
Use the entry
keyword to declare public entry points for your smart contracts. Then compile your code with sui move build
and test it locally before deploying.
Sui Move has a powerful standard library and frameworks for handling complex operations, from capability-based access control to programmable transactions.
You’re ready to build a secure, asset-centric smart contract on one of the fastest blockchains. That’s Sui Move in 100 seconds.