Code JSON50 - 50% off your first month
Design Partner Program

Custom Indexers for Sui

Define the entities your product needs from Move events and objects. Inodra runs the indexing pipeline, the database, and the query API. We're building Graphs with a small group of design partners: if you have a concrete indexing use case, tell us about it and we'll set up a conversation.

Key Features

Everything you need to build powerful applications on Sui

Your Schema

Define the entities you need from your Move events and objects. The chain becomes tables shaped like your domain.

Managed Pipeline

Each graph runs as an isolated pipeline with its own database. No indexer nodes or ETL to operate.

Backfill and Live

Index from history, then keep following the chain tip. Tables are complete and current at the same time.

REST and GraphQL

Query entities over REST or a per-graph GraphQL endpoint, with filters, sorting, and cursor pagination. No raw chain data to decode.

Real-Time

Rows land moments after checkpoints finalize, fast enough for user-facing features, not just analytics.

Proven Engine

Built on the indexing engine that runs Inodra's own production event pipeline on mainnet and testnet.

Developer Preview

The interface may change before general availability

TypeScript
// Developer preview - the API surface may change before GA

// Your graph indexes swap events from your DEX package into a
// "swaps" entity. Query it like a database:
const res = await fetch(
  "https://mainnet-api.inodra.com/v1/graphs/my-dex/query/swaps" +
    "?filter[pool]=0x2ab...&sort=-timestamp&limit=50",
  { headers: { "x-api-key": apiKey } },
);

const { data, nextCursor } = await res.json();
// [{ pool, amountIn, amountOut, sender, timestamp, txDigest }, ...]

What Design Partners Get

What's included in the program

Your first graph, built together
We design the schema and set up the graph with you, working directly with our engineers.
Free during the design-partner phase
No infrastructure or usage costs while the program runs.
A direct channel to the team
You talk to the people building the product.
Influence on the roadmap
The entities, filters, and query features you need get built first.
Founding-partner terms at launch
Preferential terms when Graphs reaches general availability.

Perfect For

DeFi protocols indexing swaps, positions, and TVL
Games tracking items, matches, and player state
NFT platforms with collection-level views
Teams replacing custom indexer stacks
Wallets enriching activity feeds
DAOs indexing proposals and votes
Anything you'd otherwise build an indexer for
Products that need chain data as clean tables

Apply as a design partner

Tell us what you'd index and how you'd query it. We'll set up a conversation.