Latest
Your data, your keys
announcetutorial

Your data, your keys

S2 now supports client-supplied encryption keys for durable streams, giving teams control over key material without changing record APIs.

Read full article
Read Your data, your keys

More Articles

Video Conferencing with Durable Streams
use-case

Video Conferencing with Durable Streams

Build a video conferencing demo on S2 streams with live media reads, replay, retention controls, and durable frame history.

Read more
Read Video Conferencing with Durable Streams
announce

General availability & our seed round

S2 is generally available, backed by a $3.85M seed round led by Accel, and ready for production durable stream workloads.

Read more
Read General availability & our seed round
aiuse-case

Coordinating adversarial AI agents

Use durable streams to coordinate adversarial AI agents, isolate context, replay reasoning, and scale parallel moderation or forecasting.

Read more
Read Coordinating adversarial AI agents
use-casetutorial

Drawing the rest of the owl

Practical S2 patterns for typed records, large messages, duplicate-safe retries, and application-level stream processing in TypeScript.

Read more
Read Drawing the rest of the owl
distsystypescript

Behind y-s2: serverless multiplayer rooms

How y-s2 uses S2 streams, checkpoints, and leases to make serverless Yjs multiplayer rooms durable and easier to debug.

Read more
Read Behind y-s2: serverless multiplayer rooms
aidistsys

Stream per agent session

Why AI agent sessions need their own durable streams for memory, auditability, isolation, branching, and reliable resume.

Read more
Read Stream per agent session
announcetutorial

Postgres CDC made simple

A tutorial for streaming Postgres change data capture into S2 with Sequin for low-latency, durable CDC pipelines.

Read more
Read Postgres CDC made simple
use-casetutorial

Multi-player, serverless, durable terminals

How S2 can power multiplayer, replayable terminal sessions with durable stream I/O and no SSH server to configure.

Read more
Read Multi-player, serverless, durable terminals
announcetutorial

Streams as web resources with access controls

Learn how S2 access tokens scope stream operations by resource, prefix, and expiration for browser, app, and agent clients.

Read more
Read Streams as web resources with access controls
announcedistsys

Keeping time on a stream

How S2 indexes stream records by timestamp so readers can seek by time, replay event history, and handle real-world event time.

Read more
Read Keeping time on a stream
announcedistsys

Introducing S2

Introducing S2, a serverless stream store that makes durable real-time streams feel as simple and scalable as object storage.

Read more
Read Introducing S2