CROSS-CHAIN INFRASTRUCTURE

Cross-Chain
Infrastructure

The structural foundation for blockchain data, compute, and cross-chain actions.

50+
Supported Chains
<100ms
Query Latency
99.99%
Uptime
Scalability
INTERACTIVE DEMOS

Try It Now

Interactive examples you can explore immediately

SYSTEM ARCHITECTURE

How Rebar Works

Connecting data, calculations, and actions in real-time

Access live

  • Pre-indexed data from 50+ blockchains
  • Add your own data sources with one signed tx
  • Sub-second latency for live queries

Logic that

  • No polling, webhooks, or batch jobs
  • Simple expressions to full-stack code
  • Focus on business logic, not data sync

Instant actions,

  • Connect email, Discord, on-chain calls, and more
  • Custom webhooks and API calls
  • Sub-second execution latency
LAYER 1

Access live data from anywhere

Query real-time blockchain data without running nodes, managing RPCs, or building data pipelines.

Pre-indexed data from 50+ blockchains
Add your own data sources with one signed tx
Sub-second latency for live queries
Explore data
Loading...
LAYER 2

Logic that refreshes itself

Write calculations once and they update automatically whenever the underlying data changes.

No polling, webhooks, or batch jobs
Simple expressions to full-stack code
Focus on business logic, not data sync
Explore compute
Loading...
LAYER 3

Instant actions, everywhere

Trigger real-time actions based on your calculations—from Discord alerts to on-chain transactions.

Connect email, Discord, on-chain calls, and more
Custom webhooks and API calls
Sub-second execution latency
Explore integrations
Loading...
REAL-TIME DATA

Find Anything On-Chain

Blockchain data, economic forecasts, real-time statistics, and more

Loading live data...
SIMPLE INTEGRATION

Query Interface

Type-safe queries with automatic subscription management. One interface for all chains.

Unified chain abstraction
Real-time subscriptions
Automatic reconnection
rebar.config.ts
export const config = {
  chains: ["ethereum", "arbitrum"],
  sources: ["uniswap", "aave"],
  refresh: "realtime",
  cache: true
};