
Announcing Hosted Durable Streams
Hosted durable streams are live on Electric Cloud. You can now sync and stream AI sessions and low-latency real-time data alongside structured database changes.
Persistent, addressable, real-time streams that power resilient, collaborative AI applications.
Durable Streams are persistent, addressable, real-time streams. They're a flexible, swiss-army-knife data primitive that's ideal for:
They're resumeable and resilient to patchy connectivity. They're high-throughput, low-latency and highly scalable. They unlock building multi-user, multi-agent systems.
They're extensible, with wrapper protocols for everything from type-safe JSON streams running off a Standard Schema, to multi-modal data and structured database sync.
Modern applications frequently need ordered, durable sequences of data that can be replayed from arbitrary points and tailed in real time.
Durable Streams addresses this gap for apps and agents across all platforms: web browsers, mobile apps, native clients, IoT devices, and edge workers.
The core primitive is a byte stream that can be written to and consumed via an open protocol using a wide range of client libraries.
The protocol is a generalization of the Electric HTTP API.
It ensures resilience and reliable, exactly-once message delivery. Which can be scaled out through existing CDN infrastructure.
The core streams are extremely simple: append-only binary logs.
As a result, they support very high throughput (millions of writes per second) and can be cached and served with single-digit ms latency at the cloud edge.
Streams are persistent and addressible, with their own storage and URL.
Clients can consume the stream from any position in the log, providing message history and resumability. They can connect and subscribe to them at any time, for both asynchronous and real-time collaboration.
Durable Streams support multiple wrapper protocols for different use cases:
See the project on GitHub for more info.