Skip to main content

Sui Documentation

This page helps you pick a starting point for building on Sui. If you build with an AI coding agent, start with Sui Agent Skills. To build and publish your first Move package, follow Hello, World!. To learn from working source code for Move contracts, React frontends, and indexers, browse Example Apps. If you build consumer-facing apps, the Consumer App Cookbook shows how to onboard users without a wallet install or seed phrase. If you already know another chain, read Ethereum → Sui or Solana → Sui.

Sui delivers the full stack for a new global economy. Assets, data, and permissions can be owned, programmed, and verified.

Start building

Sui Agent Skills

Drop pre-built skills into Claude Code, Cursor, Codex, and other AI coding agents to build on Sui.

Sui Docs MCP Server

Connect the documentation MCP server to Claude Code, Cursor, or VS Code so your agent can search Sui docs without leaving the editor.

Where can I try Hello World and example apps?

Hello, World!

Build and publish your first Move package on Sui with a step-by-step walkthrough.

Example Apps

Source repositories for Move contracts, React frontends, indexers, and onchain security challenges.

Consumer App Cookbook

Onboard users without a wallet install, a seed phrase, or a funding step, using zkLogin, Enoki, and Seal.

Learn the fundamentals

Sui Architecture

Understand the object model, consensus, and transaction pipeline.

Writing Move Packages

Learn Move on Sui: structs, abilities, modules, and patterns.

Building Transactions

Construct programmable transaction blocks (PTBs) for complex operations.

Tools and references

Developer Tools

CLI, IDE extensions, debuggers, linters, and deployment tools.

Developer Cheat Sheet

Quick reference on best practices for Sui developers.

Sui SDKs

TypeScript, Rust, Python, Go, and community SDKs.

Coming from another chain?

Ethereum → Sui

Map EVM concepts to Sui's object model and Move language.

Solana → Sui

Compare Solana's account model with Sui's object-centric approach.