Sui settles transactions in under half a second on an object-centric Move architecture. Get a dedicated fullnode endpoint that keeps up.
Drop this URL into your RPC client, HTTP library or wallet config. No SDK install required.
https://endpoints.boltrpc.io/rpc/YOUR_API_KEY/suiwss://endpoints.boltrpc.io/ws/YOUR_API_KEY/suiendpoints.boltrpc.io:443Native gRPC over HTTP/2 with the official generated clients; send your API key in the x-api-key metadata header.
https://endpoints.boltrpc.io/grpc/suiReplace YOUR_API_KEY with your API key. Get a free key →
Copy-paste examples for the libraries you already use. Swap the API key, hit run.
import { SuiJsonRpcClient } from "@mysten/sui/jsonRpc";
const client = new SuiJsonRpcClient({
url: "https://endpoints.boltrpc.io/rpc/YOUR_API_KEY/sui",
network: "mainnet",
});
const checkpoint = await client.getLatestCheckpointSequenceNumber();
console.log("Latest checkpoint:", checkpoint);Connect your dApp, bot, or indexer to Sui Mainnet with BoltRPC. Sui is the object-centric Move L1 with sub-second finality and predictable request-unit pricing keeps your RPC costs flat while your application reads one of the fastest-settling chains in production.
| Protocol | Move-based Layer 1, object-centric (Sui JSON-RPC) |
| Finality | Sub-second (Mysticeti consensus) |
| Data model | Objects with ownership (not accounts) |
| Gas token | SUI |
| Smart contracts | Move (Sui flavor) |
| EVM compatible | No |
Sui, built by Mysten Labs, rethinks the blockchain data model: instead of a global account tree, state lives in objects with explicit ownership. Transactions touching unrelated objects execute in parallel and simple transfers can skip full consensus entirely, which is how Sui reaches finality in a few hundred milliseconds. That speed and its object model have made it a home for gaming, consumer apps and increasingly deep DeFi. Clients talk to fullnodes over Sui JSON-RPC (sui_* and suix_* methods): familiar JSON-RPC mechanics with different method names than the EVM. Official SDKs for TypeScript, Rust and Python wrap it. Consumer-scale apps mean consumer-scale read volume and public fullnodes meet that with aggressive rate limits; production teams need a dedicated endpoint.
Sui’s official gRPC API (sui.rpc.v2, the interface Mysten is moving Sui nodes to) is served on the same endpoint, with Mysten’s generated clients (TypeScript, Rust, Go, Python) unchanged:
endpoints.boltrpc.io:443 over HTTP/2, standard method paths such as /sui.rpc.v2.LedgerService/GetCheckpoint.https://endpoints.boltrpc.io/grpc/sui.x-api-key metadata header.LedgerService (checkpoints, epochs, objects, transactions, batch reads), SubscriptionService (checkpoint, transaction and event streams), TransactionExecutionService (execute and simulate, at-most-once), MovePackageService (package and type introspection) and StateService (balances, owned objects, dynamic fields).Billing follows the JSON-RPC table: a unary call costs what the matching JSON-RPC method costs, a BatchGetTransactions or BatchGetObjects call bills once (4 RU) whatever the number of items and server streams bill by delivered data at 1 RU per 24 KB, rounded up once per stream, with opening a stream free and five concurrent streams per key. Every weight is on the pricing page. The Beta label covers our endpoint’s coverage and limits, not the protocol.
Games and consumer applications Every player action reads and mutates objects. Backends resolve object state per interaction: sustained concurrent reads where per-IP rate limits are the first production incident.
DeFi backends DEXes and lending markets on Sui poll pool and position objects continuously, the same read-heavy pattern as EVM DeFi with object semantics.
Indexers and analytics
Event indexers page through suix_queryEvents around the clock and backfill from checkpoints. Fixed per-method pricing keeps a continuous pipeline predictable on the invoice.
Wallets and portfolio trackers
suix_getOwnedObjects and balance lookups run on every wallet open. Read latency here is perceived app speed.
Games and consumer apps on Sui read object state per user, per action. A dedicated endpoint sustains that concurrency without the per-IP throttling public fullnodes apply.
Sui settles in a few hundred milliseconds; a slow RPC layer hands that advantage straight back. BoltRPC's gateway round-trip is measured continuously against our own nodes.
Point @mysten/sui's client URL at your BoltRPC endpoint and every SDK call works as-is, same for the Rust and Python SDKs. No proxy shims, no method translation.
BoltRPC serves Sui alongside Aptos, the other major Move chain, plus Ethereum, Solana and every other network on the platform behind one dashboard and one key pattern.
Every method has a fixed, published request-unit weight. A viral day in your app changes the request count, not the pricing logic.
Sui fullnodes have no WebSocket API of their own, so BoltRPC synthesizes a newHeads stream: the latest checkpoint at sub-second cadence, at 3 request units per message. Indexers and wallets react to the latest checkpoint within about a second instead of polling sui_getLatestCheckpointSequenceNumber.
Every standard Sui method you would expect. Archive-only methods are available on request for qualifying plans.
sui_getLatestCheckpointSequenceNumbersui_getObjectsuix_getBalancesuix_getOwnedObjectssui_getTransactionBlocksui_executeTransactionBlocksuix_queryEventsAn API key in under 60 seconds, Sui plus 35+ other chains, and a team that answers when you write.