Protocol

GraphQL API

The full Sui GraphQL RPC with complete chain history behind a single endpoint. Flexible queries, batch lookups, and cursor pagination — from genesis to the chain tip.

Key Features

Everything you need to build powerful applications on Sui

Full Sui GraphQL Schema

The complete Sui GraphQL RPC schema with introspection enabled. Verified field-by-field against Sui's public endpoint.

Complete Chain History

Every checkpoint, transaction, and object version since genesis — served through one endpoint, no separate archive to configure.

Flexible Queries

Fetch exactly the data you need in a single round trip. Nested queries, batch lookups with multiGet, and cursor-based pagination.

Works with Your Stack

Apollo, urql, the Sui TypeScript SDK, or plain fetch. Introspection means codegen and GraphQL IDEs work out of the box.

Single API Key

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

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
const response = await fetch('https://mainnet-api.inodra.com/v1/graphql', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-api-key': 'YOUR_API_KEY'
  },
  body: JSON.stringify({
    query: `query {
      checkpoints(last: 5) {
        nodes {
          sequenceNumber
          timestamp
          networkTotalTransactions
        }
      }
    }`
  })
});

const { data } = await response.json();
console.log('Latest checkpoints:', data.checkpoints.nodes);

Perfect For

Block explorers and analytics
Wallets and portfolio trackers
Historical data analysis
Frontend apps with complex data needs
Indexers without infrastructure
Dashboards mixing live and archival data
Projects already on GraphQL
Rapid prototyping with introspection

Ready to get started?

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