Durable Streams is an open protocol and reference implementation designed to standardize reliable, resumable, real-time streaming between servers and client applications using simple HTTP semantics, filling a gap left by ephemeral technologies like WebSockets and traditional SSE. It defines an append-only, offset-addressable stream primitive where each stream is mapped to a URL that clients can read from or tail, supporting catch-up reads, historical replay, and live updates with robust resume capabilities across reconnections. The protocol is aimed at modern client-centric applications including AI token streaming, mobile and web UI sync, collaborative editing, and other real-time scenarios where network interruptions are common and clients must maintain continuity.

Features

  • HTTP-based durable, offset-addressable streams
  • Ordered replayable data with resume support
  • Catch-up reads and live tailing modes
  • Reference client/server libraries (TypeScript, multi-language)
  • CDN-friendly and scalable semantics
  • CLI and test utilities for local experimentation

Project Samples

Project Activity

See All Activity >

Categories

Data Management

License

MIT License

Follow Durable Streams

Durable Streams Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Durable Streams!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

TypeScript

Related Categories

TypeScript Data Management System

Registered

2026-01-29