How good is the Developer Experience with AI?
Everything you need to start building on Sui.
Core Documentation
Languages & Frameworks
| Tool | Purpose | Link |
|---|
| Move | Primary language, resource-oriented | Move Book |
| TypeScript SDK | Transaction building, signing, network interactions | TS SDK |
| Rust SDK | JSON-RPC wrapper and crypto utilities | Rust SDK |
| Go SDK | Golang support for Sui apps | Go SDK |
| Dart SDK | Web, mobile, desktop (Flutter) | Dart SDK |
| Swift (SuiKit) | Native iOS/macOS development | SuiKit |
Starter Kits & Templates
Development Environment
| Tool | Purpose |
|---|
| Sui CLI | Local development, publishing, deployment |
| Sui Move Analyzer | VSCode extension for Move development |
| Local Network | Run local Sui network for testing |
| Testnet/Devnet | Public test networks for integration testing |
Infrastructure Providers
Learning Resources
| Program | Focus | Link |
|---|
| Move Intro Course | Beginner-friendly intro by Mysten Labs | Sui Learn |
| Encode Club Course | Sui dApp development fundamentals | encode.club |
| Move Full Stack | Move plus frontend patterns (Matthew Jurenka) | YouTube |
| Sui Foundation Grants | Funding for builders | sui.io/grants |
Testing & Deployment
| Tool | Purpose |
|---|
| Sui CLI | sui move test for unit tests |
| Move Prover | Formal verification of Move code |
| PTB Builder | Web interface for programmable transaction blocks |
| Sui Wallet | Browser extension for testing |
Explorers & Analytics
Security & Auditing
| Provider | Service |
|---|
| Hacken | Smart contract audits |
| Verichains | Security audits |
| Cyberscope | Code review and auditing |
| Blaize | Move security specialists |
Getting Started Path
- Read docs � Move basics, objects, transactions
- Install CLI � Run "hello world" Move package on testnet
- Pick SDK � TypeScript, Rust, Go, Dart, or Swift
- Use dApp Kit � React utilities for wallet + RPC integration
- Deploy � Testnet first, then mainnet
Context