Sui RPC Node
Parallel Execution Layer 1

Connect to Sui, the next-generation Layer 1 blockchain built for speed and scalability. Experience parallel transaction execution, sub-second finality, and innovative object-centric architecture.

7 M+

Requests per Day

99.9 %

Network Uptime

< 100 ms

Average Response Time

24/7

Technical Support

Specification Sui Network

Technical characteristics and available endpoints

Sui (SUI)

Mainnet & Testnet Support — Sui Testnet, Devnet

Network Mainnet
Protocol HTTP / WebSocket
Uptime 99.9%
Finality <1s
Consensus Narwhal & Bullshark
Language Move

Sui is a next-generation Layer 1 blockchain designed from the ground up for parallel execution and horizontal scalability. Built by former Meta (Facebook) engineers using the Move programming language, Sui introduces an object-centric data model that enables unprecedented throughput and sub-second finality for Web3 applications.

Key capabilities:

  • Parallel transaction execution — process thousands of independent txs simultaneously
  • Sub-second finality for most transactions
  • Object-centric architecture — assets are first-class primitives
  • Move programming language — secure, verifiable smart contracts
  • Narwhal & Bullshark consensus for high throughput
  • Sponsored transactions — gasless user experiences
  • zkLogin — Web2 login for Web3 applications
  • Programmable transaction blocks for complex operations

🔗 RPC Endpoints

HTTPS
https://rpc.crypto-chief.com/sui/{YOUR_API_KEY}
WSS
wss://rpc.crypto-chief.com/sui/ws/{YOUR_API_KEY}

Replace {YOUR_API_KEY} with your actual API key from the dashboard.

What is a Sui RPC Node?

Access the next-generation parallel blockchain

A Sui RPC node provides applications with access to Sui's innovative blockchain architecture, enabling parallel transaction execution, object-centric data operations, and Move smart contract interactions. Sui's design allows applications to scale horizontally while maintaining sub-second finality.

What makes Sui different

Unlike traditional blockchains that process transactions sequentially, Sui can execute thousands of independent transactions in parallel. Combined with an object-centric data model where assets are first-class primitives, Sui achieves unprecedented scalability while maintaining security through Move's formal verification capabilities.

Sui advantages:

  • Parallel execution — process independent transactions simultaneously
  • Sub-second finality — most transactions finalize in <1 second
  • Horizontal scaling — add validators to increase throughput
  • Move language — secure, formally verifiable smart contracts
  • Object-centric — assets as first-class blockchain primitives
  • Sponsored transactions — enable gasless user experiences

Sui architecture

Sui uses object-centric storage where every asset is a unique object with ownership. Transactions that touch different objects can execute in parallel, enabling massive scalability. The Narwhal & Bullshark consensus mechanism separates data dissemination from consensus, achieving high throughput.

How Sui works:

  1. Transactions submitted reference specific objects
  2. Independent transactions execute in parallel
  3. Narwhal handles data dissemination efficiently
  4. Bullshark orders and finalizes transactions
  5. Sub-second finality for most operations

Move programming language

Move is a programming language designed for safe asset management with formal verification capabilities. Originally created at Meta for Diem, Move prevents common smart contract vulnerabilities through its type system and ownership model.

Sui's implementation of Move adds features like programmable transaction blocks, enabling complex multi-step operations in a single atomic transaction.

Technical Documentation

Quick start for developers

Supported RPC Methods

Sui uses JSON-RPC with Sui-specific methods:

  • sui_getObject — get object data by ID
  • sui_multiGetObjects — batch get multiple objects
  • suix_getOwnedObjects — get objects owned by address
  • sui_getBalance — get SUI balance
  • sui_executeTransactionBlock — execute transaction
  • sui_getTransactionBlock — get transaction details
  • suix_getLatestSuiSystemState — get network state
  • sui_getTotalSupply — get token supply
  • suix_subscribeEvent — WebSocket event subscription

Code Examples

💻

JavaScript (@mysten/sui.js) — Sui Connection:

const { SuiClient } = require('@mysten/sui.js/client');

const client = new SuiClient({
  url: 'https://rpc.crypto-chief.com/sui/YOUR_API_KEY'
});

// Get SUI balance
const address = '0xYourSuiAddress...';
const balance = await client.getBalance({ owner: address });
console.log('SUI Balance:', balance.totalBalance / 1e9, 'SUI');

// Get owned objects
const objects = await client.getOwnedObjects({
  owner: address,
  options: { showType: true, showContent: true }
});
console.log('Owned objects:', objects.data.length);

// Get specific object
const objectId = '0xObjectId...';
const object = await client.getObject({
  id: objectId,
  options: { showContent: true, showOwner: true }
});
console.log('Object:', object.data);
💻

Transfer SUI with Programmable Transaction:

const { SuiClient } = require('@mysten/sui.js/client');
const { TransactionBlock } = require('@mysten/sui.js/transactions');
const { Ed25519Keypair } = require('@mysten/sui.js/keypairs/ed25519');

const client = new SuiClient({
  url: 'https://rpc.crypto-chief.com/sui/YOUR_API_KEY'
});

// Create keypair from private key
const keypair = Ed25519Keypair.fromSecretKey('YOUR_PRIVATE_KEY');
const sender = keypair.getPublicKey().toSuiAddress();

// Build transaction
const tx = new TransactionBlock();
const [coin] = tx.splitCoins(tx.gas, [tx.pure(1000000000)]); // 1 SUI
tx.transferObjects([coin], tx.pure('0xRecipientAddress...'));

// Execute transaction
const result = await client.signAndExecuteTransactionBlock({
  transactionBlock: tx,
  signer: keypair,
  options: { showEffects: true }
});

console.log('Transaction digest:', result.digest);
console.log('Status:', result.effects.status);
💻

Python (pysui) — Sui Setup:

from pysui import SuiClient, SuiConfig

# Initialize client
config = SuiConfig.default_config()
config.rpc_url = 'https://rpc.crypto-chief.com/sui/YOUR_API_KEY'
client = SuiClient(config)

# Get SUI balance
address = '0xYourSuiAddress...'
balance = client.get_balance(address)
print(f'SUI Balance: {int(balance.total_balance) / 1e9} SUI')

# Get owned objects
objects = client.get_owned_objects(address)
print(f'Owned objects: {len(objects.data)}')

# Get transaction
tx_digest = 'TransactionDigest...'
tx = client.get_transaction(tx_digest)
print('Transaction:', tx)
💻

WebSocket — Subscribe to Events:

const WebSocket = require('ws');

const ws = new WebSocket('wss://rpc.crypto-chief.com/sui/ws/YOUR_API_KEY');

ws.on('open', () => {
  // Subscribe to MoveEvent
  ws.send(JSON.stringify({
    jsonrpc: '2.0',
    id: 1,
    method: 'suix_subscribeEvent',
    params: [{
      MoveEventType: '0xPackageId::module::EventType'
    }]
  }));
});

ws.on('message', (data) => {
  const message = JSON.parse(data);
  if (message.params) {
    console.log('Event received:', message.params.result);
  }
});

ws.on('error', (error) => {
  console.error('WebSocket error:', error);
});

Sui Best Practices

  • Use Programmable Transactions: Batch operations for efficiency
  • Object Management: Understand object ownership and references
  • Move Development: Learn Move for secure smart contracts
  • Gas Objects: Manage gas coin objects properly
  • Sponsored Transactions: Implement gasless UX where appropriate
  • Testing: Thoroughly test on Sui testnet and devnet

Why choose us?

Next-generation blockchain infrastructure

Parallel Performance

Infrastructure optimized for Sui's parallel execution model delivering <80ms latency with intelligent object-aware caching.

Move Security

Support for Move's formal verification with enterprise-grade infrastructure reliability and 99.9% uptime.

Object Analytics

Monitor Sui-specific metrics including object operations, transaction blocks, parallel execution efficiency, and gas usage.

Global Deployment

Strategically positioned nodes ensuring low latency for Sui's growing ecosystem across all regions.

Horizontal Scaling

Infrastructure scales with Sui's parallel architecture handling increasing transaction volumes seamlessly.

Sui Specialists

24/7 support from engineers with deep Sui, Move, and object-centric architecture expertise.

Examples of Use

Build scalable applications on Sui

Sui's parallel execution and object-centric model enable applications requiring massive scalability — from high-frequency gaming to DeFi protocols and NFT platforms processing thousands of operations per second.

High-Performance Gaming

Build blockchain games leveraging Sui's parallel execution for thousands of simultaneous player actions. Object-centric architecture makes in-game assets natural and efficient.

Scalable NFT Platforms

Create NFT marketplaces handling massive trading volumes with sub-second finality. Sui's object model makes NFTs first-class primitives with native composability.

High-Throughput DeFi

Launch DeFi protocols requiring high TPS — DEXs, lending markets, derivatives. Parallel execution enables sophisticated financial operations at scale.

Social Applications

Build Web3 social platforms with zkLogin and sponsored transactions enabling Web2-like UX. Sui handles social interactions at internet scale.

On-Chain Commerce

Create e-commerce and marketplace applications with instant finality and gasless transactions for seamless user experience.

Data-Heavy Applications

Build applications requiring high-frequency data updates — oracles, analytics, IoT. Sui's throughput handles massive data streams on-chain.

Got questions?
we are here to help

Sui is a next-generation Layer 1 blockchain with parallel execution, object-centric architecture, and sub-second finality, built by former Meta engineers using Move language.

Sui can process thousands of independent transactions simultaneously instead of sequentially, dramatically increasing throughput while maintaining security.

Move is a programming language designed for safe asset management with formal verification. Originally created at Meta, it prevents common smart contract vulnerabilities.

Sui achieves sub-second finality for most transactions, with simple transfers confirming in milliseconds. Throughput scales horizontally with validators.

In Sui, assets are first-class objects with ownership. This model enables parallel execution and makes asset management more natural and secure.

Yes, Sui supports sponsored transactions where applications can pay gas on behalf of users, enabling gasless experiences for better UX.

zkLogin enables users to create Sui wallets and sign transactions using Web2 credentials (Google, Facebook) with zero-knowledge proofs, removing seed phrase complexity.

No, Sui uses Move, not EVM. This allows for innovations impossible in EVM but requires learning Move for smart contract development.

Yes, we provide RPC access to Sui mainnet, testnet, and devnet for development and testing.

Both use Move and were built by former Meta engineers, but Sui uses object-centric architecture enabling parallel execution, while Aptos uses account-based model.

Pricing that grows with your needs.

Free

Start building on Web3 — no credit card.

$0
  • 5 reqs/sec RPC
  • 5 reqs/min Unified API
  • Ultimate chains
  • WSS, Statistics
  • Community support

Pay for use

Flexible pay-as-you-go for any workload.

From $10
  • 400 reqs/sec RPC
  • 300 reqs/min Unified API
  • 10 reqs/min AML
  • EventStream
  • Ultimate chains
  • WSS, Whitelists, Statistics
  • Support portal

Subscription

From $500 monthly plus 20% extra value.

From $500
  • 700 reqs/sec RPC
  • 500 reqs/min Unified API
  • 5 reqs/sec AML
  • EventStream
  • Ultimate chains
  • WSS, Whitelists, Statistics
  • Support portal

Enterprise

Tailored solution for expert builders

Custom terms

All Subscription features plus:

  • Flexible rate limits
  • Engineering team support
  • Custom SLA
  • Personal manager