Developer Resources
Resources for Sui Move smart contract development
New to Sui Move? Look here.
Sample code to get you started
- The Sui Developer Portal has an intro to move and a guide to setting up your developer environment.
- For an overview of working with Move and Sui, and a starter project, see Sui Foundation's Developer Guides.
Sui Move language guides
- For a full guide to the language, see The Move Book.
- For the key differences between Move and Sui Move, see here..
Key SDKs
To make working with Sui and Shinami easier, try these SDKs:
- Mysten's Sui Rust SDK
- Mysten Sui TypeScript SDK
- Shinami Clients TypeScript SDK, which makes it easy to interact with the Sui blockchain and Shinami's services.
- Shinami Next.js zkLogin SDK for integrating with Sui zkLogin.
Sui Client CLI
Help with development questions
For help and tips from fellow Sui developers, see:
Best practices
- Check out the Sui Foundation's Sui Developer Cheat Sheet.
Creating production code? Look here.
Move source code and docs
- For documentation on using Sui Move built-in modules like event, table, and bag, see Sui framework docs.
- For core Sui Move types like address, event, and object, see Sui framework sources.
- For core Move types like string, see Move stdlib.
Testing your code
Unit tests
- For guidance on writing and running unit tests for your Move modules, see the Unit Tests section of The Move Book.
- See also Sui build and test
- and Test scenario doc
Move Prover
- For documentation on the Move specification language, a subset of the Move language which supports specification of the behavior of Move programs, see MSL. MSL plays together with the Move Prover, a tool which can statically verify the correctness of MSL specifications against Move programs. In contrast to traditional testing, verification of MSL is exhaustive and holds for all possible inputs and global states of a Move module or transaction script.
- For a tutorial on using MSL and the Move Prover, see this tutorial by MoveBit.
Real-world examples
Stay up to date on the Sui Move ecosystem
- Sui Discord Server - great for getting free Testnet and Devnet Sui and keeping up with ecosystem announcements.
- Sui on X for ecosystem announcements.
- Sui Foundation monthly developer newsletter for targeted content and updates for devs building with Move on Sui.
- Sui Developer Roadmap for ongoing work and upcoming releases for Sui.
Updated 23 days ago