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.

Query the current checkpoint and retained history range through Sui gRPC. Use GraphQL for filtered mainnet reads.
sui-mainnet.core.chainstack.com:443x-token: YOUR_X_TOKENhttps://sui-mainnet.core.chainstack.com/YOUR_ENDPOINT_IDhttps://sui-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID/graphqlCreate a Sui node and copy its credentials from Access and credentials. Use the node’s x-token for native gRPC, or its full HTTPS URL for the JavaScript SDK. GraphQL is available on mainnet only.
grpcurl -H "x-token: YOUR_X_TOKEN" \
sui-mainnet.core.chainstack.com:443 \
sui.rpc.v2.LedgerService/GetServiceInfoThe response reports checkpointHeight 以及 lowestAvailableCheckpoint. The node retains a moving history window.
Install grpcurl. Server reflection lets this request run without compiling protobuf definitions.
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 articleConnect your application to Chainstack’s Sui RPC endpoint using native gRPC or gRPC-Web. Use the HTTPS endpoint with the @mysten/sui SDK, or connect a native gRPC client over TLS on port 443 with the node’s x-token. Chainstack supports gRPC on mainnet and testnet. See the Sui gRPC connection guide.
Use gRPC for object and balance lookups, transaction simulation and execution, and SubscribeCheckpoints streaming. Mainnet Global Nodes also provide Sui GraphQL at /graphql for filtered and paginated queries. GraphQL is not available on Chainstack Sui testnet nodes and does not provide subscriptions.
Build new integrations with Sui-native APIs rather than Ethereum eth_* methods. For historical queries, check the endpoint’s available range: retained Sui history is not a complete archive from genesis. Use the Sui JSON-RPC migration guide when updating an older integration.