> ## Documentation Index
> Fetch the complete documentation index at: https://s2.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> S2 is the API for unlimited, durable, real-time streams.

Stream Store gives you any number of durable, ordered [streams](/concepts/streams) of [records](/concepts/records) that you can [append](/concepts/appends) to and [read](/concepts/reads) from any position.

## The idea

Object storage made data at rest simple: scale, usage-based pricing, granular access control, and no clusters to operate.

S2 brings the same experience to data in motion. Create a durable stream for every [agent session](https://s2.dev/blog/agent-sessions), user journey, or parallel exploration.

Each S2 stream has its own URL. It scales from occasional writes to high-throughput workloads, supports many concurrent live readers, and keeps data replayable in bottomless object storage.

Access streams directly [over HTTP](/api/protocol#data-plane), or use the [SDKs](/sdk), [CLI](/cli), and web-based [Studio](/studio) for higher-level tools.

<div data-cast="https://s2.dev/recordings/intro.cast" data-rows="20" data-autoplay="true" data-loop="true" />

## Get started

Head to the [quickstart](/quickstart) to get up and running.

You can also try the [playground](https://s2.dev/playground) to explore without signing up.

<Tip>
  Agent-assisted development works best when your agent can consult S2's [`llms.txt`](https://s2.dev/docs/llms.txt).
</Tip>
