Products/Data Delivery
StreamsPublic access coming soon

Onchain events, delivered in seconds

Filter transfers, logs and contract events, then deliver them to your webhooks, queues and databases. Backfill from a past block, then follow live.

Public pricing at launch. Pricing →

Available now for managed solutions.

What it is

Streams

Streams delivers filtered blockchain events, such as token transfers, logs and contract events, to your webhooks, queues and databases as each block is indexed. Public access is coming soon. Today it is available inside the managed solutions our team runs.

Speed
Seconds after the blockEvents go out as each block is indexed.
Price
On your scopeInside managed solutions until public launch.
Chains
Chains others skipL2s, appchains and custom chains we index.
Compatibility
Your destinationsWebhooks, Kafka, Amazon SQS and the databases you already run.
Definition and delivery

Define a stream, receive events

Console or API
Create and manage streams
Signed deliveries
Verify payloads on receipt
Replay
Restart from a cursor
streams/usdt-deposits.json
1{2  "name": "usdt-deposits",3  "source": { "chain": "1", "dataset": "erc20_transfers" },4  "filter": {5    "token": "USDT",6    "to": ["0xC194…6101", "0x51c0…8e3a"]7  },8  "destination": {9    "type": "webhook",10    "url": "https://payments.example.com/hooks/onchain"11  },12  "backfill": { "fromBlock": 23600000 }13}
POST payments.example.com/hooks/onchain
1{2  "stream": "usdt-deposits",3  "event": "transfer.detected",4  "confirmations": 1,5  "data": {6    "txHash": "0x3d60…c511",7    "amount": "15000.99",8    "token": "USDT"9  },10  "cursor": "1:23618029:0"11}
Capabilities

From filter to destination

Pick a dataset, filter it and choose a destination. Replay a past range, then follow new blocks.

Read the docs →
stream · usdt-depositsbackfill done
source
erc20_transfers
token
USDT
to
0xC194…6101, 0x51c0…8e3a
from block
23,600,000
Matched events per hour

Sources & filters

Datasets per chain, filtered by contract, token, address or event.

streamusdt-deposits
Webhookpayments.example.com/hooks200
Kafkaonchain.transfersacked
Amazon SQSdeposits-queuesent
Postgrespublic.transfers1,204 rows
ClickHouseanalytics.transfers1,204 rows

Destinations

Webhooks, Kafka, Amazon SQS, Postgres and ClickHouse.

stream · usdt-deposits · progresslag 0 blocks
  1. Backfill from block 23,600,00018,029 blocks
  2. Caught up with the chain head23,618,029
  3. Following new blockslive
cursor1:23618029:0

Backfill

Replay history from a block, then continue live.

Progress & errors

Cursor, lag, retries and failed deliveries per stream.

Coverage

24indexed networks

Available for managed solutions on these networks. The most active are listed here.

See all supported chains →
  • Ethereum
  • GUNZ
  • Dexalot
  • Henesys
  • Boba Ethereum
  • Hemi
  • Beam
  • Numine
Questions

What teams usually ask us

Can I sign up for Streams today?

Not on your own yet. Public access is coming soon, and you can join the waitlist. Streams is available today inside the managed solutions our team runs.

Where can Streams deliver events?

To webhooks, Kafka, Amazon SQS and databases such as Postgres.

Can Streams replay past blocks?

Yes. A stream can backfill from a past block, then continue live. You can also restart it from a cursor.

Public access coming soon

Join the waitlist for self-serve access. It already runs in managed solutions today.