Back to Blog
announcementsuiinfrastructure

Introducing Inodra: Sui Infrastructure, Your Way

Managed Sui infrastructure with gRPC, JSON-RPC, smart webhooks, and a generous free tier. No node setup required.

Dimitris, CofounderJanuary 12, 20265 min read

If you've built anything serious on Sui, you know the drill. Spin up a full node, wait for it to sync, build an indexer for the data you actually need, set up monitoring, handle the inevitable crashes at 3 AM. By the time you ship your first feature, you've become an infrastructure company.

We're here to change that.

TL;DR:

  • Use Inodra when you need reliable RPC, gRPC, and event delivery without running infra. 99.9% uptime target.
  • What you get today: gRPC gateway, JSON-RPC gateway, indexed API (alpha), filtered webhooks, warp streams (real-time SSE), dashboard.

The Sui Developer's Dilemma

Sui's architecture is genuinely different. The object-centric model, parallel execution, and Move's ownership system enable things that aren't possible on other chains. But that same architecture means generic blockchain infrastructure doesn't quite fit.

You need historical data for analytics, real-time state for wallet balances, and event subscriptions that understand Sui's event model. Most teams end up cobbling together multiple services, running their own partial indexer, and spending engineering time on infrastructure instead of their product.

gRPC-First, With Full JSON-RPC Support

Sui is moving to gRPC, and so are we. Our gRPC gateway gives you the performance benefits of binary serialization and HTTP/2 streaming, with server reflection enabled so you can explore the API without downloading proto files.

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

// Connect to Inodra's gRPC gateway (mainnet)
const transport = new GrpcWebFetchTransport({
  baseUrl: "https://grpc.inodra.com",
  meta: { "x-api-key": "YOUR_API_KEY" }  // Get your key at inodra.com
});

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

// Fetch SUI balance for an address
const balance = await client.stateService.getBalance({
  owner: "0x...",
  coinType: "0x2::sui::SUI"
});

But we also know that JSON-RPC isn't going anywhere overnight. Sui has announced deprecation for April 2026, with gRPC and GraphQL as the migration paths. Plenty of codebases still depend on JSON-RPC. Inodra will continue supporting it beyond Sui's deprecation timeline - we'll maintain backwards compatibility as long as reasonably possible, so you can migrate on your own schedule.

Webhooks That Actually Filter

Most webhook systems dump everything on you and expect your backend to sort it out. That works until you're processing thousands of events per second and 99% of them aren't relevant.

Inodra webhooks filter at the source. Take this example event:

public struct Transfer has copy, drop {
    from: address,
    to: address,
    amount: u64,
}

Subscribe to 0x123..::my_package::Transfer, add a field filter like amount >= 1000000000, and only transfers over 1 SUI hit your endpoint (1 SUI = 1e9 MIST). Your infrastructure stays lean, your costs stay predictable.

Every webhook includes HMAC-SHA256 signatures for verification and automatic retries with exponential backoff.

Warp Streams: Real-Time Without the Webhook Setup

Not every use case needs a webhook endpoint. Sometimes you just want real-time data streamed directly to your application - no public endpoint required.

Warp Streams use Server-Sent Events (SSE) to push blockchain events to your client the moment they happen. Same powerful filtering as webhooks, but with a persistent connection you control.

Perfect for real-time dashboards, trading interfaces, or any frontend that needs live blockchain data. Automatic reconnection with Last-Event-ID support ensures you never miss an event.

What's Live Today

  • gRPC Gateway - Full Sui gRPC compatibility with streaming support and server reflection
  • JSON-RPC Gateway - Drop-in Sui RPC replacement with extended support past deprecation
  • Indexed API (Alpha) - Pre-indexed historical data for fast queries on transactions, events, and objects
  • Smart Webhooks - Events, addresses, coins, and objects with field-level filtering
  • Warp Streams (Beta) - Real-time SSE streaming with the same filtering power, no endpoint required
  • Developer Dashboard - API keys, webhook configuration, stream management, delivery logs

Free Tier, No Catch

1 million compute units per month. Webhooks and warp streams included. No credit card required.

Rate limits apply, and abuse gets throttled - but prototypes and small apps are genuinely covered. Build your idea, validate it, scale when you're ready. The free tier is real infrastructure, not a demo.

Get Started

Get your API key: Sign up

Read the docs: docs.inodra.com - full API reference, migration guides, and examples

Join the community: Discord - we're active daily, answering questions and taking feedback. Launch Discount: Join to access a 50% off coupon for 3 months, valid for the first 100 teams - redeemable within 2 months.

Have questions or feedback? Book a call - no sales pitch, just a conversation about what you're building and how we can assist you

- Dimitris, Inodra Team

Ready to build on Sui?

Get started with Inodra's blockchain infrastructure today.