03 Real-time data

Know the moment it happens

Subscribe to the accounts and programs you care about. Nodrel pushes each new event to your app as soon as it lands on chain.

A doorbell, not a mailbox

Without a doorbell you keep walking to the mailbox to see if anything came. Most trips are wasted and you still find the letter late. A doorbell tells you the moment someone arrives.

Nodrel is in development. This page describes how the service is designed to work.

Watch which timeline hears about it first.
Two timelines. Polling keeps asking for changes and finds the transfer late. The Nodrel stream pushes the transfer as soon as it lands.PollingChecking the mailbox again and again4 requestsApp???????found 0.7 s lateReceived 5 SOLFound on a later checkNodrel streamA doorbell that rings once1 pushedAppTransfer landsReceived 5 SOLPushed when it landed

A doorbell, not a mailbox. You hear about it when it happens, without asking.

Polling is slow and wasteful

Checking the chain every few seconds burns through rate limits.

It also means your users hear about a deposit or a filled order later than they should.

How it works

  1. 1

    Choose what to watch

    A wallet address, a token mint or a program ID.

  2. 2

    Pick a delivery method

    A webhook to your server or a WebSocket stream to your client.

  3. 3

    Handle the event

    Each message arrives parsed and linked to the transaction it came from.

What you get

Webhooks with retries

Missed deliveries are sent again until your server answers.

WebSocket streams

Keep a live connection open for dashboards and trading screens.

Account and program filters

Receive only the events that matter to your app.

Parsed payloads

Events use the same readable format as the developer APIs.

TypeScript
// A webhook handler on your server
export async function POST(request: Request) {
  const event = await request.json();

  if (event.type === "transfer" && event.direction === "in") {
    await notifyUser(event.wallet, event.amount, event.token);
  }

  return new Response("ok");
}

Planned payload shape. Field names may change before launch.

Who it is for

Wallets

Tell users about incoming funds right away.

Trading platforms

Update orders and positions as soon as they change on chain.

Alerts and bots

Watch large wallets or new tokens without running your own indexer.

Get early access to real-time data

Leave your email and tell us what you are building. We will reach out when the first version is ready.