Sign in

s2.dev

@s2.dev
155 followers 5 following 17 posts

API for unlimited, durable, real-time streams

PostsRepliesMedia
s2.dev @s2.dev · 02/09/2026
Durable streams with the paperwork to match. We are now SOC 2 Type II compliant, alongside HIPAA and GDPR. After 3 months of observation, an independent pentest, and a controls audit by Prescient Security with @Oneleet. Reports/BAA/DPA email: security@s2.dev
010
s2.dev @s2.dev · 28/08/2026
anything | tsf Launching tail.surf: live gists for terminals, apps, and agents. Pipe any output into tsf and get a stable URL. Follow live, scrub back in time, or replay the full history.
161
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 30/07/2026
You can now use S2 as a backend for Mastra Durable Agents! The @ s2-dev/mastra-pubsub adapter maps each durable topic to an S2 stream, with live delivery, replay after refreshes or process restarts, and distributed leases for coordinating thread ownership across processes.
142
s2.dev @s2.dev · 29/07/2026
Children's book cover "How to train your pet brain" by Nelly Buchet
000
s2.dev @s2.dev · 20/07/2026
S2 source and sink plugins are now available for Streamling. Read durable S2 streams into Arrow batches, or write Streamling output back to S2. ClickHouse ingestion, Postgres CDC, and a full Postgres → S2 → ClickHouse example: s2.dev/docs/integr...
042
Reposted by s2.dev
sbalogh.bsky.social @sbalogh.bsky.social · 07/07/2026
we just released opbox.dev, which is a fun way to bring real-time sync to directories of plain textfiles (markdown, code, what have you..) on disk youtube.com/watch?v=ewhP...
opbox.dev
opbox
opbox is an experimental open-source daemon that syncs directories of plain text files between machines in real time — CRDT merges, any editor, end-to-end encrypted, offline-friendly.
1222
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 29/06/2026
Seems like Local AI is getting more and more relevant, so I wrote about it! s2.dev/blog/local-ai
s2.dev
Serving Local AI on my Jetson through Durable Streams
Its time to self-host!
063
s2.dev @s2.dev · 14/06/2026
If you have wondered whether to use the s2.dev cloud service, or self-host s2-lite (github.com/s2-streamstore/s2) – s2.dev/docs/s2-lite...
021
Reposted by s2.dev
shikhar @schmizz.net · 01/06/2026
turns out "stream per session" is not just for agents. it works for browser sessions too. built RePlaya, a self-hosted session replay tool where each visit is just an @s2.dev stream you can play back or tail live. recording = append playback = read live replay = tail github.com/s2-streamsto...
031
s2.dev @s2.dev · 29/05/2026
Streams as a cloud storage primitive, now in more places. S2 is the serverless API for unlimited, durable, real-time streams. Today, we're adding US West and EU North as new basin locations. s2.dev/blog/locatio...
s2.dev
Two new locations for your streams: US West and EU North
S2 introduces location as a first-class construct, with two new ones to choose from: western US and northern Europe.
031
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 15/05/2026
You can plug @s2.dev into your anthropic sdk based chat app and make your chats durable!
142
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 01/05/2026
oh and tanstack ai too!
102
Reposted by s2.dev
shikhar @schmizz.net · 27/04/2026
@s2.dev now supports client-supplied encryption keys for durable streams. Bring your own per-request key, keep key material out of S2 storage and logs, and let S2 handle request-time encryption behind the stream API. s2.dev/blog/encrypt...
s2.dev
Your data, your keys
S2 now supports client-supplied encryption keys for durable streams, giving teams control over key material without changing record APIs.
052
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 21/04/2026
Make your aisdk chat app crash proof by using s2.dev as the persistence layer behind useChat!
173
Reposted by s2.dev
shikhar @schmizz.net · 08/04/2026
new Dart SDK for @s2.dev from the community: pub.dev/packages/s2_...
pub.dev
s2_sdk_dart | Dart package
Dart SDK for S2 Stream Store.
031
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 18/03/2026
Sorry folks, if you are going to video conference over a database, it better be a Stream Store. s2.dev/blog/video-c...
s2.dev
Video Conferencing with Durable Streams
Building a video conferencing app powered by S2 streams
131
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 04/03/2026
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.
232
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 27/02/2026
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
032
s2.dev @s2.dev · 25/02/2026
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
s2.dev
General availability & our seed round
S2 is now GA. Plus, $3.85M in seed funding led by Accel.
2146
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 22/02/2026
It was fun to run multi-agent research cohorts and have them connect over durable streams, making infinitely many reasoning topologies possible!
133
s2.dev @s2.dev · 16/02/2026
Curious about the architecture of S2? This is how we cook infinite durable streams for you.
s2 cell architecture diagram
174
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 30/01/2026
just got finished no-lifing on building a TUI for s2, wdyt?
262
Reposted by s2.dev
shikhar @schmizz.net · 21/01/2026
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...
1226
Reposted by s2.dev
shikhar @schmizz.net · 27/12/2025
Thankful to the @s2.dev team for all the progress we made this year! Really excited for 2026. Some highlights 🧵
684
s2.dev @s2.dev · 17/12/2025
S2 is now SOC 2 Type II compliant! We are committed to continuously improving our security posture.
010
Reposted by s2.dev
shikhar @schmizz.net · 12/11/2025
We are at SyncConf SF! Find us or DM if you wanna chat streams (or logs if you prefer!)
032
Reposted by s2.dev
shikhar @schmizz.net · 09/11/2025
@s2.dev YC-launched today! www.ycombinator.com/launches/OnP...
1102
Reposted by s2.dev
Chris @chris.blue · 07/11/2025
👀 "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.com
GitHub - s2-streamstore/s2: Durable Streams API
Durable Streams API. Contribute to s2-streamstore/s2 development by creating an account on GitHub.
0202
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 02/11/2025
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
1144
Reposted by s2.dev
sbalogh.bsky.social @sbalogh.bsky.social · 20/10/2025
a lil demo of serverless infra observability using S2 www.youtube.com/watch?v=wsFi...
youtube.com
Real-time observability with S2 streams
YouTube video by S2, the Stream Store
032
s2.dev @s2.dev · 30/09/2025
Distracted boyfriend spurning durable objects to check out durable streams
033
Reposted by s2.dev
shikhar @schmizz.net · 27/09/2025
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.
s2.dev
Read records. - S2
Retrieve a batch of records, or continuously stream.
082
Reposted by s2.dev
shikhar @schmizz.net · 14/09/2025
We open sourced a read-through cache for S3, called Cachey github.com/s2-streamsto...
github.com
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.
14111
Reposted by s2.dev
quettabit @quettabit.bsky.social · 30/08/2025
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.
s2.dev
OpenTelemetry - S2
062
Reposted by s2.dev
sbalogh.bsky.social @sbalogh.bsky.social · 12/08/2025
Added some visibility into usage metrics to the @s2.dev dashboard!
063
Reposted by s2.dev
shikhar @schmizz.net · 05/08/2025
s2.dev got a refresh ✨
163
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 01/08/2025
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
043
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 29/07/2025
@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!
153
Reposted by s2.dev
sbalogh.bsky.social @sbalogh.bsky.social · 09/07/2025
Can you build a realtime BBS on s2? Yes, in fact... s2.dev/playground
s2.dev
043
Reposted by s2.dev
shikhar @schmizz.net · 01/07/2025
Agents need granular streams. And yes, @s2.dev fits the bill nicely! s2.dev/blog/agent-s...
screenshot of blog post titled `Stream per agent session`
084
Reposted by s2.dev
sbalogh.bsky.social @sbalogh.bsky.social · 26/06/2025
Super cool XTDB plugin from @chuck.cassel.dev, which implements the write-ahead log using @s2.dev streams: github.com/chucklehead-...
github.com
GitHub - chucklehead-dev/s2-log
Contribute to chucklehead-dev/s2-log development by creating an account on GitHub.
064
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 24/06/2025
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!
053
Reposted by s2.dev
sbalogh.bsky.social @sbalogh.bsky.social · 11/06/2025
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
064
Reposted by s2.dev
shikhar @schmizz.net · 03/06/2025
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-...
0114
Reposted by s2.dev
sbalogh.bsky.social @sbalogh.bsky.social · 29/05/2025
@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...
youtube.com
S2 via MCP in Claude Desktop
YouTube video by S2, the Stream Store
043
Reposted by s2.dev
Mehul Arora @infiniteregrets.bsky.social · 28/05/2025
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.
122
Reposted by s2.dev
shikhar @schmizz.net · 14/05/2025
S2 now supports timestamps! 🕰️ How we made streams understand time: s2.dev/blog/timesta...
0169
Reposted by s2.dev
shikhar @schmizz.net · 02/05/2025
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
032
Reposted by s2.dev
Luke @lukehedger.dev · 17/04/2025
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…
1103
s2.dev @s2.dev · 08/04/2025
Thanks for the tag HN bot! Domains as handles are such a cool @bsky.app feature
000