title |
---|
Sui Developer Guides |
Welcome to the documentation for the Sui platform. Since Sui is built upon the core Move programming language, you should familiarize yourself with it and use this content to apply the differences. For a summary of these differences, see Why Sui?
For a deep dive into Sui technology, see the Sui Smart Contracts Platform white paper.
See the Move Quick Start for installation, defining custom objects, object operations (create/destroy/update/transfer/freeze), publishing, and invoking your published code.
See the Wallet Quick Start for installation, querying the chain, client setup, sending transfer transactions, and viewing the effects.
Navigate and search this site however you see fit. Here is the order we recommend if you are new to Sui:
- Learn about Sui, how it differs from Move, and why you should employ it.
- Build smart contracts, wallets, authorities, transactions, and more.
- Explore NFTs, make transfers, and see the Sui API.
- [Contribute]contribute/index.md) to Sui by joining the community, making enhancements, and learning about Mysten Labs.
Take note of these related repositories of information to make best use of the knowledge here:
- Core Move documentation, including:
- Tutorial - A step-by-step guide through writing a Move module.
- Book - A summary with pages on various topics.
- Examples - A set of samples, such as for defining a coin and swapping it.
- Awesome Move - A summary of resources related to Move, from blockchains through code samples.
- Sui API Reference - The reference files for the Sui Rest API.