"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."
"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."
local SQLite, works offline, real-time updates and no complex setup, just works
local SQLite, works offline, real-time updates and no complex setup, just works
www.youtube.com/watch?v=wsFi...
www.youtube.com/watch?v=wsFi...
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.
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.
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.
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.
This comes in real handy for live debugging and observability — especially in systems built around agentic workflows, microservices, or event sourcing using @s2.dev
This comes in real handy for live debugging and observability — especially in systems built around agentic workflows, microservices, or event sourcing using @s2.dev
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!
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!
With the @s2-dev/resumable-stream npm package, you can use S2 as the backend for stream resumption in AI chat applications.
With the @s2-dev/resumable-stream npm package, you can use S2 as the backend for stream resumption in AI chat applications.
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
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