Skip to main content
S2 is an API for durable streams. We make working with streaming data dead simple and reliable.
Point your agent at llms.txt

The idea

Object storage made files serverless. We’re doing the same thing for moving data. There’s a reason why object storage services like AWS S3 are at the heart of all modern data infra. They offer incredible scale, usage-based pricing, granular authentication, and no operational overhead. You architect your system around them once, and they’ll grow with you. Streams didn’t have this type of experience, so we built it. Whereas objects are blobs of static data, S2 streams are a durable ordering of records. They can elastically and efficiently handle both infrequent writes and high-throughput pipelines. They can be tailed by a large number of readers in real-time, as well as replayed from any point since the data is always durable. Every stream gets its own URL, and is directly accessible over HTTP. But we also have SDKs, a CLI, and a web-based Studio.

Get started

Head to the quickstart to get up and running yourself. You can also mess around in the playground to explore without signing up.
These docs focus on the s2.dev service, which is completely serverless.Self-hosting is easy with the open source s2-lite implementation.