Durable streams for the agentic web
The serverless API for streaming data, backed by object storage.
From the blog:Stream per agent session
Used by
Loading...
Loading...
Project Board
A
AliceB
BobC
CharlieTo Do
In Progress
Done
Sync Stream
Local-first and multiplayer experiences
Build stateful collaborative experiences reliably with S2. Real-time does not have to mean ephemeral.
A1
Planning
A2
Research
A3
Execution
↓
Session Stream
Plan created
Data gathered
Task executed
Agent sessions
Event sourcing for agents, with a stream per session. Branching, multi-agent coordination? Now tractable.
Broadcasting...
42,851
events
Durable stream
8,420
concurrent readers
Real-time feeds
Broadcast data to unlimited subscribers. Let them consume from where they left off, be it seconds or days ago.
sboxer - browser-423af
Sandbox execution events
Stream per sandbox instance for observability. Your clients can access historical and real-time events without custom proxy infra.
Unlimited streams
Model streams at the granularity that makes sense for your application. What you thought serverless meant.
Bottomless storage
Retain data as long as needed with the confidence — and price point — of object storage.
Fast
Producer to consumer in <50ms (same region, p99). Easy to relax requirements and save.
High throughput
Each stream can be a trickle or a torrent — up to 100 MiBps writes. Massive read fanout? No problem.
Crafted in Rust
Efficient and memory-safe infrastructure, exhaustively tested using deterministic simulation.
Secure
Keep your data safe with best practices and organizational controls. SOC 2 compliant.