Posts by s2.dev
Sorry folks, if you are going to video conference over a database, it better be a Stream Store.
s2.dev/blog/video-c...
There's two new ways to manage S2 as code! The Terraform provider lets you manage resources with full lifecycle support. Available on the Terraform Registry at s2-streamstore/s2.
Or you can use the CLI by `s2 apply` which takes a declarative JSON spec and creates/reconfigures specified resources.
The s2.dev dashboard now has a Data Plane studio to make it convenient to work with streams. You can:
-Do one-shot reads, live tail from any stream, start from an offset, seq no., or timestamp
-Append records in multiple modes
-Run stream commands
-Inspect records with command record aware rendering
You can also specify the record timestamp yourself at a finer granularity, e.g. microseconds, you'd just need to configure the stream accordingly s2.dev/blog/timesta...
As this should be straightforward to do on the client-side, that's what we'd probably suggest! All records have a millisecond-granularity timestamp, so you can pace your processing accordingly (relative to first timestamp processed) even if more have been received already.
The S2 cloud service is now GA!
We also raised a $3.85M seed round led by Accel with participation from Y Combinator, and other funds and angels like @t3.gg @chris.blue @fulmicoton.bsky.social
s2.dev/blog/ga
It was fun to run multi-agent research cohorts and have them connect over durable streams, making infinitely many reasoning topologies possible!
s2 cell architecture diagram
Curious about the architecture of S2? This is how we cook infinite durable streams for you.
just got finished no-lifing on building a TUI for s2, wdyt?
s2-lite is here โ an open source @s2.dev 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. github.com/s2-streamsto...
Thankful to the @s2.dev team for all the progress we made this year! Really excited for 2026.
Some highlights ๐งต
S2 is now SOC 2 Type II compliant!
We are committed to continuously improving our security posture.
We are at SyncConf SF! Find us or DM if you wanna chat streams (or logs if you prefer!)
@s2.dev YC-launched today!
www.ycombinator.com/launches/OnP...
๐
"This is the home of s2-lite โ an open source, self-hostable implementation of the S2 API for durable streams. It will be backed by SlateDB, and it is currently in development."
just tried out the real-time TodoMVC example with @livestore.dev + @s2.dev as the durable sync provider, and honestly its crazy how fast it is!
local SQLite, works offline, real-time updates and no complex setup, just works
a lil demo of serverless infra observability using S2
www.youtube.com/watch?v=wsFi...
S2's REST API now supports long polling, besides SSE!
Long polling is a simple way for client-driven consumption with stateless HTTP requests.
You just need to specify the ?wait=<seconds> query parameter. If no records are available, the response will only return after the duration elapses.
OpenTelemetry ๐ค @s2.dev
Are you building infrastructure for sandbox environments (e.g., agent sandbox, CI/CD sandbox) and want to stream execution logs to users in real time? If so, check out s2.dev/docs/integra... and let us know what you think.
Added some visibility into usage metrics to the @s2.dev dashboard!
s2.dev got a refresh โจ
Our Star Wars quickstart got good feedback, and now you can view the stream from the dashboard too ๐ซฃ
This comes in real handy for live debugging and observability โ especially in systems built around agentic workflows, microservices, or event sourcing using @s2.dev
@s2.dev can now automatically delete streams where all records have fallen out of retention or it was never written to, based on a configurable time threshold.
The option is called "delete-on-empty" and you can set it up on the default stream configuration for your basin from the dashboard or CLI!
Can you build a realtime BBS on s2? Yes, in fact... s2.dev/playground
screenshot of blog post titled `Stream per agent session`
Agents need granular streams. And yes, @s2.dev fits the bill nicely!
s2.dev/blog/agent-s...