Everything you need to build powerful applications on Sui
The complete Sui GraphQL RPC schema with introspection enabled. Verified field-by-field against Sui's public endpoint.
Every checkpoint, transaction, and object version since genesis — served through one endpoint, no separate archive to configure.
Fetch exactly the data you need in a single round trip. Nested queries, batch lookups with multiGet, and cursor-based pagination.
Apollo, urql, the Sui TypeScript SDK, or plain fetch. Introspection means codegen and GraphQL IDEs work out of the box.
Same API key works across GraphQL, gRPC, and JSON-RPC. No separate credentials to manage.
From 10 RPS on free tier to 500+ RPS on business plans. Scale your limits as you grow.
Get up and running in minutes
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);