s2.dev
s2.dev
s2.dev
@s2.dev
API for unlimited, durable, real-time streams
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
Reposted by s2.dev
A next gen serverless movement is emerging: Serverless as a core attribute of infra components (compute, dbs, queues, workflows)

The key tenets survive (cost, scale, perf, managed infra) but now serverless is embedded in the tools available, rather than being the tool itself.

Here’s some examples…
April 17, 2025 at 8:03 PM
Thanks for the tag HN bot! Domains as handles are such a cool @bsky.app feature
Deterministic simulation testing for async Rust (@s2.dev)

Main Link | Discussion
April 8, 2025 at 3:56 AM