Skip to main content

App Developers

The topics in this section explore some of the concepts that are of interest to developers creating smart contracts on Sui. After becoming familiar with these concepts, be sure to check out the Guides section for instruction on how to implement these concepts in your own code.

Instructions for common tasks, based on your role in the Sui ecosystem.

Object Model

Everything on the Sui blockchain is an object, with metadata, type of ownership, and a referencing scheme.

Move Overview

Move is an open source language for writing safe packages to manipulate on-chain objects.

Transactions

Updates on Sui are executed in the form of transactions. There are two types of transactions, programmable transaction blocks and system transactions.

gRPC API for Sui

Overview of the gRPC API to access Sui network data.

GraphQL RPC for Sui