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:
- Sign up for an Inodra account (free tier available)
- Generate an API key through our dashboard
- Choose your integration method (GraphQL, gRPC, or JSON-RPC)
- 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:
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:
- Quick Start Guide - Get up and running in 5 minutes
- gRPC Gateway - High-performance access with streaming and full history
- GraphQL API - Flexible queries from genesis to chain tip
- Warp Streams - Real-time data over WebSocket or SSE
- Webhooks - Set up blockchain event notifications
🚀 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.