Durable streams for the agentic web

The serverless API for streaming data, backed by object storage.

Loading...

Loading...

Streams on tap

Check out the applications developers are powering with S2.

Project Board
A
Alice
B
Bob
C
Charlie
To 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.

Built for scale

An elastic system with a focus on correctness.

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.

Ready to start streaming?

Join developers counting on streams as a cloud storage primitive.

No credit card required · Your first stream in seconds