- To learn how to use Sui, take our end-to-end tutorial.
- To jump right into building smart contract applications on top of Sui, start at the Move Smart Contract Quick Start.
- To experiment with a sample Sui wallet, check out Wallet Quick Start.
- To understand what's possible by browsing Move code built on top of Sui, review the examples.
- To start coding against Sui's REST APIs, start at the API reference.
- To learn what distinguishes Sui from other blockchain systems, see How Sui Differs?.
- To go deep on how Sui works, read the Sui Smart Contract Platform white paper.
- To help Sui grow, follow Contributing to Sui.
- To connect with the Sui community, join our Discord.
Sui offers:
- Unmatched scalability, instant settlement
- A safe smart contract language accessible to mainstream developers
- Ability to define rich and composable on-chain assets
- Better user experience for web3 apps
Sui is the only blockchain today that can scale with the growth of web3 while achieving industry-leading performance, cost, programmability, and usability. As we push towards mainnet launch, we will demonstrate capacity beyond the transaction processing capabilities of established systems – traditional and blockchain alike. We see Sui as the first internet-scale programmable blockchain platform, a foundational layer for web3.
flowchart LR
CC(CLI Client) --> ClientService
RC(Rest Client) --> ClientService
RPCC(RPC Client) --> ClientService
ClientService --> AuthorityAggregator
AuthorityAggregator --> AC1[AuthorityClient] & AC2[AuthorityClient]
subgraph Authority1
AS[AuthorityState]
end
subgraph Authority2
AS2[AuthorityState]
end
AC1 <==>|Network TCP| Authority1
AC2 <==>|Network TCP| Authority2