⚠️Blast API (blastapi.io) ends Oct 31. Migrate to Dwellir and skip Alchemy's expensive compute units.
Switch Today →
Skip to main content

Sui Network RPC API

Enterprise-Grade Infrastructure for Sui's Object-Centric Blockchain

Sui represents a paradigm shift in blockchain architecture, introducing an object-centric data model that enables parallel transaction execution and horizontal scaling. Dwellir provides enterprise-grade RPC infrastructure for Sui, empowering developers to build high-performance decentralized applications with unprecedented throughput and sub-second finality.

Why Choose Dwellir for Sui Development?

Lightning-Fast Performance

  • Sub-second finality: Experience near-instant transaction confirmation
  • Parallel execution: Leverage Sui's unique ability to process independent transactions simultaneously
  • Optimized routing: Global infrastructure ensures minimal latency worldwide
  • High throughput: Support for Sui's capability of 120,000+ TPS

Enterprise Reliability

  • 99.99% uptime SLA: Industry-leading service level agreement
  • Redundant infrastructure: Multiple node clusters across geographic regions
  • Automatic failover: Seamless switching between nodes for uninterrupted service
  • 24/7 monitoring: Proactive issue detection and resolution

Developer-First Features

  • Full JSON-RPC support: Complete implementation of Sui's JSON-RPC API
  • WebSocket subscriptions: Real-time event streaming for responsive applications
  • Batch requests: Optimize performance with multi-call support
  • Detailed analytics: Monitor usage patterns and optimize your applications

Sui's Unique Architecture

Object-Centric Model

Unlike traditional blockchains that organize data around accounts, Sui revolutionizes blockchain architecture with its object-centric approach:

  • Objects as first-class citizens: Every piece of data is an object with unique identifiers
  • Direct object manipulation: Transactions directly reference and modify objects
  • Ownership types: Shared, owned, and immutable objects enable different consensus paths
  • Composability: Objects can contain other objects, enabling complex data structures

Move Programming Language

Sui utilizes Move, a resource-oriented programming language designed for safe asset management:

  • Resource safety: Prevents duplication and accidental deletion of digital assets
  • Formal verification: Mathematical proofs ensure contract correctness
  • Module system: Reusable code components for efficient development
  • Native asset handling: Built-in support for fungible and non-fungible tokens

Consensus Innovation

Sui's consensus mechanism optimizes for different transaction types:

  • Simple transactions: Skip consensus for single-owner object modifications
  • Complex transactions: Narwhal and Bullshark consensus for shared objects
  • Causal ordering: Maintains transaction dependencies without total ordering
  • Byzantine fault tolerance: Secure against malicious actors

API Categories

Core Transaction APIs

Execute and manage transactions on the Sui network:

  • sui_executeTransactionBlock: Submit signed transactions for execution
  • sui_dryRunTransactionBlock: Simulate transaction execution without committing
  • sui_devInspectTransactionBlock: Debug transactions with detailed execution traces
  • sui_getTransactionBlock: Retrieve comprehensive transaction information

Object Query APIs

Access and query Sui's object-centric data model:

  • sui_getObject: Retrieve object data by ID
  • sui_multiGetObjects: Batch query multiple objects efficiently
  • suix_getOwnedObjects: List all objects owned by an address
  • suix_getDynamicFields: Access dynamic object fields

Coin Management APIs

Handle SUI tokens and custom coins:

  • suix_getBalance: Query balance for specific coin types
  • suix_getAllBalances: Retrieve all coin balances for an address
  • suix_getCoins: List coin objects with filtering options
  • suix_getCoinMetadata: Access coin configuration and metadata

Event Subscription APIs

Monitor blockchain activity in real-time:

  • suix_subscribeEvent: Stream events matching filter criteria
  • suix_subscribeTransaction: Monitor transaction effects as they occur
  • suix_queryEvents: Query historical events with pagination
  • sui_getEvents: Retrieve events for specific transactions

Governance & Staking APIs

Interact with Sui's proof-of-stake system:

  • suix_getValidatorsApy: Current validator annual percentage yields
  • suix_getStakes: Query delegation information
  • suix_getCommitteeInfo: Access validator committee details
  • suix_getLatestSuiSystemState: Complete system state snapshot

Getting Started

Connection Details

# Mainnet endpoint
https://api-sui-mainnet-full.n.dwellir.com/YOUR_API_KEY

# Testnet endpoint
https://sui-testnet.dwellir.com/YOUR_API_KEY

Quick Start Example

// Initialize connection
const provider = new JsonRpcProvider(
'https://api-sui-mainnet-full.n.dwellir.com/YOUR_API_KEY'
);

// Query account balance
const balance = await provider.getBalance({
owner: '0x...',
coinType: '0x2::sui::SUI'
});

// Execute a transaction
const result = await provider.executeTransactionBlock({
transactionBlock: signedTx,
options: {
showEffects: true,
showEvents: true
}
});

Use Cases

DeFi Applications

Build sophisticated financial protocols leveraging Sui's performance:

  • High-frequency trading: Sub-second settlement for optimal execution
  • Automated market makers: Efficient liquidity provision with minimal slippage
  • Lending protocols: Real-time collateral management and liquidations
  • Yield aggregators: Complex multi-protocol strategies

Gaming & NFTs

Create immersive gaming experiences with true digital ownership:

  • On-chain gaming: Real-time gameplay with instant state updates
  • Dynamic NFTs: Evolving digital assets with programmable attributes
  • Gaming economies: Complex in-game economies with tradeable assets
  • Metaverse applications: Scalable virtual worlds with millions of objects

Social & Creator Platforms

Develop next-generation social applications:

  • Decentralized social: User-owned content and relationships
  • Creator monetization: Direct fan engagement without intermediaries
  • Content distribution: Efficient media delivery with proof of ownership
  • Reputation systems: Portable identity and achievement tracking

Network Specifications

SpecificationValue
ConsensusNarwhal-Bullshark (for shared objects)
Block Time~0.5 seconds
FinalitySub-second
Throughput120,000+ TPS
Native TokenSUI
Smart ContractsMove language
Data ModelObject-centric
State ManagementParallel execution

Available RPC Methods

Browse our comprehensive documentation for all supported Sui RPC methods:

Transaction Methods

Query Methods

Coin Methods

More methods will be added soon.

Best Practices

Optimize Performance

  • Batch requests: Combine multiple calls for efficiency
  • Object caching: Store frequently accessed objects locally
  • Event filtering: Use precise filters to reduce data transfer
  • Connection pooling: Reuse connections for better throughput

Handle Errors Gracefully

  • Implement retries: Automatic retry with exponential backoff
  • Monitor rate limits: Track usage to avoid throttling
  • Validate inputs: Check object versions and ownership before submission
  • Error classification: Distinguish between temporary and permanent failures

Security Considerations

  • Secure key management: Never expose private keys in code
  • Transaction validation: Verify transaction effects before confirmation
  • Input sanitization: Validate all user inputs before processing
  • Access control: Implement proper authentication for sensitive operations

Support & Resources

Developer Resources

  • API Reference: Complete method documentation with examples
  • Integration Guides: Step-by-step tutorials for common use cases
  • Code Samples: Production-ready examples in multiple languages
  • SDK Support: Official libraries for seamless integration

Get Help

Ready to build on Sui? Get your API key and start developing with Dwellir's enterprise-grade infrastructure today.


Need assistance? Contact our support team for expert guidance on Sui development.