There's two new ways to manage S2 as code! The Terraform provider lets you manage basins, streams, and access tokens as resources with full lifecycle support. Available on the Terraform Registry at s2-streamstore/s2.
Or you can use the CLI using `s2 apply` which takes a declarative JSON spec file and creates or reconfigures the specified resources. You can also run it with `--dry-run` to preview a field-level diff before applying, and use `--schema` to get JSON Schema for editor autocomplete and validation.
You can also use either with s2-lite for local dev and CI!
The @s2_streamstore dashboard now has a Data Plane studio to make it convenient to work with streams. You can:
- Do one shot reads or live tail from any stream or start from tail offset, seq number, or a timestamp
- Append records in multiple input modes
- Run stream commands (trim/fence)
- Inspect records with command record aware rendering - Copy ready to run curl commands
@tmztmobile You can certainly store HLS segments on a stream! s2.dev/docs/concepts/…
There is no native understanding of HLS though. We will think about it!
The S2 cloud service is now GA. We also raised a $3.85M seed round led by @Accel with participation from @ycombinator, other funds and angels like @theo!
@Accel@ycombinator@theo Our customers are building AI products that need real-time, durable streams — token streaming, agent sessions, live observability. They're creating millions of streams and pushing terabytes of data each week. S2 makes that as simple as object storage.
s2-lite is here – an open source Stream Store! It's a single binary you can run anywhere. Powered by SlateDB, so you can point it at an object storage bucket for durable streams with real-time reads.
Thankful to the @s2_streamstore team for all the progress we made this year! Really excited for 2026.
Some highlights:
- HN for our intro post, deterministic simulation testing approach, and more
- Tons of product improvements, such as access control, timestamping, playground, usage visibility, and SDKs
- Doubled down on http as our API
- Made reads extremely scalable and open sourced Cachey
- Amazing customers in production embracing S2
- YC F25, wherein we made a video from a literal stream
🧵 Introducing Realtime Streams v2, built with @s2_streamstore, designed for unlimited, reliable, type-safe streaming.
↓ Read about what we've improved, and how to upgrade.