Skip to main content

Sui Stack

The Sui Stack is the full set of components, primitives, and services available to developers building on Sui. Each layer of the stack addresses a different need: onchain logic, data availability, identity, randomness, time, security, and gaming. Understanding which component fits your use case helps you build faster and avoid reinventing solutions that Sui already provides.

What is the Sui Stack?​

The Sui Stack groups related building blocks so you can find the right tool for your application. The components range from core protocol primitives built into the Sui framework to external services that integrate with Sui applications. For example, onchain randomness is built into the Sui protocol, while Walrus is a separate decentralized storage network built for the Sui ecosystem.

Key areas the Sui Stack covers:

ComponentWhat it isWhen to use it
Onchain randomnessA verifiable random function (VRF) built into the Sui protocol.Your application needs unpredictable, tamper-resistant random values onchain, for example, in games, lotteries, or fair selection mechanisms.
Onchain timeAccess to the current timestamp from within Move smart contracts.You need time-locked logic, expiration conditions, or scheduled releases without relying on offchain oracles.
zkLoginAn authentication primitive that lets users sign Sui transactions using existing OAuth providers (for example, Google or Facebook).You want to lower onboarding friction for users unfamiliar with wallet management.
NautilusA framework for building trusted execution environment (TEE) applications on Sui.Your application needs verifiable offchain computation with onchain attestation.
SealA decentralized access control and encryption service for Sui.You need to encrypt data so that only authorized Sui objects or addresses can decrypt it, enabling private data sharing patterns onchain.
WalrusA decentralized storage network built for the Sui ecosystem.You need to store large blobs of data (images, files, model weights) with cryptographic availability guarantees, referenced onchain through Sui objects.
SuiPlay0X1The Sui gaming handheld device platform.You are building games or interactive experiences targeting the SuiPlay0X1 hardware.
DeepBookThe native central limit order book (CLOB) protocol on Sui.You are building trading applications, DEXs, or any application that needs onchain order matching.

Explore the stack​

The cards group the components by the problem they solve. Browse the cards to find the one relevant to your application, then follow the link to the detailed documentation for that component. For a summary of each component, see What is the Sui Stack?.