All systems operational

Real-time data streams,
delivered globally.

RTP is a lightweight, low-latency relay platform for telemetry, market data, and event pipelines. Built for engineers who need predictable jitter, simple APIs, and zero magic.

Uptime · 30d
99.991%
SLA target 99.95%
Median latency
— ms
edge → consumer p50
Active streams
past 60 seconds
Throughput
— msg/s
aggregate, all regions

Built for predictable pipelines

Boring infrastructure, on purpose. No surprises in production.

Sub-millisecond fan-out

Co-located edges with kernel-bypass networking keep p99 jitter under 800µs intra-region.

Regional mesh

Topics replicate across regions via a deterministic gossip layer. No leader elections in the hot path.

mTLS everywhere

Every hop authenticated. Per-tenant root of trust, short-lived certs, no shared secrets.

Deterministic replay

Per-topic offsets with idempotent producers. Reproduce yesterday's incident bit-for-bit.

First-class observability

OpenTelemetry traces, Prometheus metrics, and structured logs ship out of the box.

Tiny SDKs

Single-file clients for Go, Rust, TypeScript, and Python. No runtime, no daemon.

Quick start

Subscribe to a topic in a few lines. The full reference lives behind the auth wall.

# install
$ curl -sSL rtp.sh/install | sh

# subscribe to a topic
$ rtp sub "telemetry.vehicles.*" --region eu-central \
       --token $RTP_TOKEN

# or use the SDK
import { connect } from "@rtp/client";
const rtp = await connect({ token: process.env.RTP_TOKEN });
for await (const msg of rtp.subscribe("telemetry.vehicles.*")) {
  console.log(msg.key, msg.value);
}

Operations

Live counters above are computed from the last health probe. For incident history press ?.

EU

eu-central · 0.7 ms

Healthy · 4/4 brokers

US

us-east · 38 ms

Healthy · 4/4 brokers

AP

ap-south · 142 ms

Degraded · 3/4 brokers

Get access

RTP is invitation-only during the closed beta.

Drop us a line
We review requests on Mondays. Please include your use case.
hello@rtp.invalid →