Skip to content

Inodra Documentation

Welcome to Inodra, the comprehensive Sui blockchain infrastructure platform that provides developers with robust, scalable access to the Sui network.

What is Inodra?

Inodra is a next-generation blockchain infrastructure platform designed specifically for Sui developers. We provide multiple ways to interact with the Sui blockchain - gRPC, GraphQL, and JSON-RPC - all with full chain history behind a single API key.

New to Sui? Sui is a high-performance Layer 1 blockchain optimized for low-latency transactions and parallel execution. It uses the Move programming language for smart contracts and offers unique features like object-centric data models. Learn more at docs.sui.io

Key Features

🚀 Multiple Access Methods

  • gRPC Gateway - High-performance protocol buffer-based access with full chain history and streaming - native gRPC and gRPC-Web on one endpoint
  • GraphQL API - Flexible queries with complete chain history through one endpoint
  • JSON-RPC Gateway - Direct compatibility with Sui RPC nodes

Warp: Real-Time Streaming (WebSocket & SSE)

Stream blockchain events as they happen over WebSocket (recommended) or Server-Sent Events - checkpoints, transactions, and events with filtering, no polling. WebSocket streams support exactly-once delivery with client ACKs.

🔔 Webhook Notifications

Push notifications to your endpoint for addresses, objects, coins, and Move events - with reliable delivery and retries.

📈 Developer Dashboard

  • Manage API keys and organizations
  • Event tracking UI for webhooks
  • Team collaboration features

Getting Started

Ready to start building on Sui with Inodra? Here's what you need to do:

  1. Sign up for an Inodra account (free tier available)
  2. Generate an API key through our dashboard
  3. Choose your integration method (GraphQL, gRPC, or JSON-RPC)
  4. Start building with our comprehensive API documentation

Data Coverage

Inodra provides comprehensive Sui blockchain coverage through two complementary approaches:

  • Live Access: Direct connection to Sui nodes for real-time data and the latest network state
  • Archival Storage: Every checkpoint, transaction, and object version since genesis, served through the same gateways - no separate archival endpoint

This approach gives you both the most up-to-date blockchain state and the full history of the chain through one endpoint.

Quick Example

Test your setup with a simple API call:

bash
curl -X POST https://mainnet-api.inodra.com/v1/jsonrpc \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "sui_getLatestCheckpointSequenceNumber",
    "params": []
  }'

Ready to Build?

Choose your preferred way to get started:

🚀 Start building today

Create your free account and get your API key in under a minute. No credit card required.

🔜 Coming Soon: Official SDKs

We're building official SDKs for popular languages to make integration even easier.

For now, use our GraphQL, gRPC, or JSON-RPC gateways directly with standard clients.

Released under the MIT License.