s2.dev
s2.dev
s2.dev
@s2.dev
API for unlimited, durable, real-time streams
Reposted by s2.dev
Thankful to the @s2.dev team for all the progress we made this year! Really excited for 2026.

Some highlights 🧵
December 27, 2025 at 8:50 PM
S2 is now SOC 2 Type II compliant!

We are committed to continuously improving our security posture.
December 17, 2025 at 7:19 PM
Reposted by s2.dev
We are at SyncConf SF! Find us or DM if you wanna chat streams (or logs if you prefer!)
November 12, 2025 at 5:59 PM
Reposted by s2.dev
November 9, 2025 at 6:27 AM
Reposted by s2.dev
👀

"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."
GitHub - s2-streamstore/s2: Durable Streams API
Durable Streams API. Contribute to s2-streamstore/s2 development by creating an account on GitHub.
github.com
November 7, 2025 at 8:54 PM
Reposted by s2.dev
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
November 2, 2025 at 3:31 AM
Reposted by s2.dev
a lil demo of serverless infra observability using S2
www.youtube.com/watch?v=wsFi...
Real-time observability with S2 streams
YouTube video by S2, the Stream Store
www.youtube.com
October 19, 2025 at 11:59 PM
September 30, 2025 at 2:58 AM
Reposted by s2.dev
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.
Read records. - S2
Retrieve a batch of records, or continuously stream.
s2.dev
September 27, 2025 at 5:08 PM
Reposted by s2.dev
We open sourced a read-through cache for S3, called Cachey github.com/s2-streamsto...
GitHub - s2-streamstore/cachey: Read-through cache for object storage
Read-through cache for object storage. Contribute to s2-streamstore/cachey development by creating an account on GitHub.
github.com
September 14, 2025 at 6:01 PM
Reposted by s2.dev
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.
OpenTelemetry - S2
s2.dev
August 30, 2025 at 1:21 AM
Reposted by s2.dev
Added some visibility into usage metrics to the @s2.dev dashboard!
August 12, 2025 at 6:23 PM
Reposted by s2.dev
s2.dev got a refresh ✨
August 5, 2025 at 6:53 PM
Reposted by s2.dev
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
August 1, 2025 at 8:11 PM
Reposted by 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!
July 28, 2025 at 11:28 PM
Reposted by s2.dev
Can you build a realtime BBS on s2? Yes, in fact... s2.dev/playground
s2.dev
July 9, 2025 at 9:07 PM
Reposted by s2.dev
Agents need granular streams. And yes, @s2.dev fits the bill nicely!

s2.dev/blog/agent-s...
July 1, 2025 at 7:35 PM
Reposted by s2.dev
Super cool XTDB plugin from @chuck.cassel.dev, which implements the write-ahead log using @s2.dev streams: github.com/chucklehead-...
GitHub - chucklehead-dev/s2-log
Contribute to chucklehead-dev/s2-log development by creating an account on GitHub.
github.com
June 26, 2025 at 10:10 PM
Reposted by s2.dev
Change data capture from Postgres is simple with the right tools. We collaborated with sequinstream.com on an integration so you can use @s2.dev to ship real-time features faster!
June 24, 2025 at 7:01 PM
Reposted by s2.dev
Had a lot of fun with this 😄 – a multiplayer, "instant re-playable" pseudoterminal that uses @s2.dev streams as a transport instead of SSH: s2.dev/blog/s2-term
June 10, 2025 at 11:08 PM
Reposted by s2.dev
You can now safely share @s2.dev streams directly with end clients like browsers, apps, or agents! No proxying required. Check it out, s2.dev/blog/access-...
June 3, 2025 at 8:23 PM
Reposted by s2.dev
@s2.dev now has an MCP server! The entire API is available for tool-use by AI assistants like Claude -- see it in action here: www.youtube.com/watch?v=wLFk...
S2 via MCP in Claude Desktop
YouTube video by S2, the Stream Store
www.youtube.com
May 29, 2025 at 5:39 PM
Reposted by s2.dev
We were inspired by Vercel's take on resumable streams in the Chat SDK, and thought — what if we took it a step further with S2?

With the @s2-dev/resumable-stream npm package, you can use S2 as the backend for stream resumption in AI chat applications.
May 28, 2025 at 4:28 PM
Reposted by s2.dev
S2 now supports timestamps! 🕰️

How we made streams understand time: s2.dev/blog/timesta...
May 14, 2025 at 3:21 PM
Reposted by s2.dev
Adding a familiar tail command to the @s2.dev CLI felt natural!

Some folks have compared Stream Store to a "serverless named pipe." It's an intuitive analogy, and here are some ways S2 is so much more:

- Record-oriented
- Durable on object storage
- Built-in concurrency control
May 2, 2025 at 6:17 PM