Sui gRPC and checkpoint streaming
Read objects and balances, simulate and submit transactions, and stream checkpoints through Sui’s typed gRPC API. Connect on mainnet or testnet with your node credentials.
Build wallets, trading apps, and indexers with reliable Sui gRPC, mainnet GraphQL, and managed node infrastructure.

Access Sui through a single, geo-balanced endpoint. Your requests automatically reach the nearest available region, with no manual region selection or extra setup.
Stream checkpoints, query objects and events, and submit transactions with the Sui APIs your application needs.
Read objects and balances, simulate and submit transactions, and stream checkpoints through Sui’s typed gRPC API. Connect on mainnet or testnet with your node credentials.
Fetch transactions by address, events by type, and objects by owner with filtered, paginated queries. Mainnet Global Nodes serve GraphQL at /graphql on the same endpoint and auth token.
Run high-volume Sui reads, application backends, and indexing workloads with unlimited requests within your selected RPS tier and predictable monthly costs.
Query retained checkpoints, transactions, and object versions for backfills and analytics. Check the available range at runtime. Extended history is not a full archive from genesis.
Connect the official @mysten/sui TypeScript SDK over HTTPS from browsers and Node.js. Use your Sui node URL as the gRPC-Web baseUrl on mainnet or testnet.
Read pool and shared-object state, simulate programmable transactions, and submit signed trades over gRPC. Use mainnet GraphQL to filter Move events and transaction history.
Explore Sui trading APIs (opens in a new tab)Stream checkpoints with SubscribeCheckpoints and build your own indexing pipeline. Backfill retained transactions and object versions, checking the available history range as you go.
Explore Sui checkpoint streaming (opens in a new tab)Read SUI and token balances, list owned objects, and track transaction results with the official Sui SDK. Use mainnet GraphQL for filtered address activity.
Get a Sui RPC endpointQuery player-owned objects and dynamic fields, simulate interactions, and execute programmable transaction blocks. Connect browser applications directly through gRPC-Web.
Explore Sui SDK integration (opens in a new tab)Deploy a Sui endpoint with Chainstack MCP. Give your application a managed connection for object reads, transaction simulation, and signed transaction submission through Sui SDKs.
Explore Chainstack AI toolsRun Sui indexers, exchange backends, and data-intensive applications on isolated compute and storage. Deploy managed full-node infrastructure with native gRPC, predictable resources, and Chainstack handling node operations.
Select Sui mainnet or testnet to see current monthly pricing for Dedicated full-node infrastructure.
What teams say about Chainstack performance, support, and multichain infrastructure.
Move transaction execution, typed lookups, and checkpoint streaming to gRPC. Use mainnet GraphQL for filtered queries, with a call-by-call migration guide for your existing Sui application.
View Sui migration guide (opens in a new tab)Run Sui mainnet or testnet nodes on infrastructure you control. Deploy and manage the Sui node client with monitoring, automated updates, and self-healing operations through Chainstack Self-Hosted.

Free Sui RPC for development, with paid plans for DeFi applications, historical data, payments, and enterprise workloads.
Includes:
All Developer features, plus:
Add-ons and Dedicated Node infrastructure are billed separately.
Explore Sui RPC setup, provider comparisons, gRPC development, and GraphQL queries.

Connect a Sui endpoint to your app with the right API and credentials.
Read article
Compare Sui API support, history, pricing, and infrastructure options.
Read article
Build typed clients, submit transactions, and stream Sui checkpoints.
Read article
Choose GraphQL for filtered queries and gRPC for streaming and execution.
Read articleSui uses native gRPC and GraphQL rather than the Ethereum eth_* API. For native gRPC, connect to the host shown in Access and credentials on port 443 and send the x-token header. Browser and Node.js clients can use gRPC-Web with their HTTPS node URL and the official @mysten/sui SDK.
Chainstack supports Sui gRPC on mainnet and testnet. Mainnet Global Nodes also provide GraphQL at YOUR_CHAINSTACK_ENDPOINT/graphql using the same node credentials. Testnet GraphQL is not currently available. Use gRPC for execution, simulation, typed lookups, and SubscribeCheckpoints streaming; use GraphQL for filtered and paginated mainnet queries. GraphQL does not provide subscriptions.
Extended Sui history is retained history, not a full archive from genesis. Check the current available range before requesting historical data. Filtered transaction and event queries retain up to 90 days. Build new integrations on gRPC and GraphQL as Sui removes JSON-RPC in v1.82.
The Developer plan includes 3 million request units per month, 25 requests per second, and one node. Each gRPC or GraphQL request is priced at 1 request unit under the current Sui documentation. Unlimited Node offers unlimited request volume within a selected RPS tier, starting from the Growth plan. Dedicated infrastructure starts from the Pro plan and is billed separately.
Chainstack MCP can deploy a Sui node and return its endpoint. Connect your application using Sui SDKs and the API and credentials appropriate for your workload. Never expose private signing keys in a public webpage or browser bundle.