More Articles

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 more
Read Your data, your keys
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
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