Protocol

gRPC Proxy

Full gRPC proxy to Sui's native interface — live node and archival storage behind a single endpoint. All services, all of history, one API key.

Key Features

Everything you need to build powerful applications on Sui

Sui gRPC Proxy

Full proxy to Sui's native gRPC interface. Supports all method types: unary, server streaming, client streaming, and bidirectional.

Full Chain History

Live node and archival storage behind one endpoint. Query any checkpoint, transaction, or object version since genesis — no pruning horizon.

Per-Message Billing

Streaming responses are billed per message, giving you granular control over costs for real-time data.

Single API Key

Same API key works across gRPC and JSON-RPC. No separate credentials to manage.

Native Protocol Benefits

Get all the benefits of gRPC: HTTP/2 multiplexing, protobuf efficiency, and built-in streaming support. Server reflection enabled.

Rate Limit Tiers

From 10 RPS on free tier to 500+ RPS on business plans. Scale your limits as you grow.

Quick Start

Get up and running in minutes

TypeScript
import { SuiGrpcClient } from '@mysten/sui/grpc';
import { GrpcWebFetchTransport } from '@protobuf-ts/grpcweb-transport';

const transport = new GrpcWebFetchTransport({
  // Use mainnet-grpc or testnet-grpc based on your project
  baseUrl: 'https://mainnet-grpc.inodra.com:443',
  meta: { 'x-api-key': 'YOUR_API_KEY' }
});

const client = new SuiGrpcClient({
  network: 'mainnet',
  transport
});

// Query the current epoch
const { response } = await client.ledgerService.getEpoch({});
console.log('First checkpoint:', response.epoch?.firstCheckpoint);

Perfect For

High-frequency trading systems
Real-time data pipelines
Microservices architectures
Backend infrastructure
Mobile apps requiring efficiency
IoT and embedded systems
Cross-language integrations
Performance-critical applications

Ready to get started?

Start building with 1M free credits. No credit card required.