Skip to main content

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.

May 12, 2026
integrationsdk
Anthropic integration in @s2-dev/resumable-stream is available, build durable Claude chat sessions with it.
May 1, 2026
platform
s2.dev is more agent-friendly now as all public pages handle Accept: text/markdown. You can also request Markdown at .md e.g. pricing.md, blog.md.
Apr 30, 2026
integrationsdk
TanStack AI integration in @s2-dev/resumable-stream is available, build durable chat sessions with it.
Apr 29, 2026
api
S2’s v1alpha gRPC API has retired. It has been fully superseded by the REST-first v1 API.
Apr 22, 2026
integrationsdk
Vercel AI SDK integration in @s2-dev/resumable-stream is available, build durable chat sessions with it.
Apr 6, 2026
sdk
New Python SDK, powered by the v1 API.
Mar 31, 2026
platform
Number of basins per account is now unlimited for all users with a payment method. Previously this was capped at 100.
Mar 23, 2026
api
The basin-level endpoint has been updated to {basin}.b.s2.dev. To preserve compatibility, {basin}.b.aws.s2.dev will continue to work.
Mar 18, 2026
labs
Video Conferencing with Durable Streams shows live media, chat, replay, and MP4 export backed by S2 streams.
Mar 3, 2026
integration
Terraform Provider for S2 is available on the Terraform Registry.
Feb 25, 2026
milestone
S2 cloud service is GA.
Feb 25, 2026
cli
s2 apply can declaratively create or reconfigure basins and streams from a JSON spec file. Run with --dry-run to preview changes before applying. Use --schema to get the JSON Schema for IDE validation and autocomplete. See CLI: Apply for the full reference.s2-lite now accepts --init-file (or S2LITE_INIT_FILE) to apply a spec at startup. Useful for pre-seeding basins and streams in local dev and CI environments.
Feb 24, 2026
dashboard
Studio is now available in the dashboard. A browser-based data plane explorer for reading, appending, and managing streams interactively. Also works with s2-lite for local development.
Feb 22, 2026
ailabs
Parallax explores distributed AI agent coordination with isolated S2 streams for each research cohort.
Jan 29, 2026
clilabs
s2 CLI has an interactive TUI mode, launch with s2 -i.
Jan 21, 2026
apimilestone
s2-lite is available. It is an open source, self-hostable server implementation that runs against object storage. You can also run it without pointing at a bucket, as an emulator.
Jan 20, 2026
cli
s2 CLI has a new bench command that measures throughput and latency.
Jan 14, 2026
sdk
New Rust SDK, powered by the v1 API.
Dec 29, 2025
platform
S2 endpoints are accessible using IPv6. This could be particularly helpful for avoiding NAT gateway costs.
Dec 17, 2025
security
S2 is SOC 2 Type II compliant.
Nov 19, 2025
sdklabs
@s2-dev/streamstore-patterns launched as an add-on package for higher-level TypeScript patterns, including typed append/read sessions, large-message chunking, framing, and deduplication helpers.
Nov 5, 2025
dashboardsecurity
PrivateLink connection info is now available in the basins tab on the dashboard.
Oct 24, 2025
apisdk
s2s is available, and supported for append and read sessions from the TypeScript SDK. Other SDKs will also be migrated away from gRPC to use the REST API and s2s.
Sep 26, 2025
api
Long polling reads are supported using the ?wait=<seconds> parameter.
Sep 10, 2025
platformlabs
Enabled massive scalability for reads and open sourced a key piece of this, Cachey.
Aug 29, 2025
integration
Production-ready support for the OpenTelemetry Protocol (OTLP/HTTP).
Aug 12, 2025
dashboard
See usage metrics visualized in the dashboard UI.
Aug 1, 2025
dashboard
Read from streams directly in the dashboard UI.
Jul 24, 2025
api
Stream configuration knob delete-on-empty to automatically delete a stream if it does not have any records for some period of time.
Jul 22, 2025
api
Reads can clamp the start position at the tail position.
Jul 9, 2025
dashboard
Interactive playground.
Jun 24, 2025
integrationlabs
Experimental support for the OpenTelemetry Protocol (OTLP/HTTP). Let us know if you would like access.
Jun 6, 2025
api
Reads can be limited until a specific timestamp.
Jun 3, 2025
apisecurity
Support for listing, issuing, revoking granular access tokens.
May 28, 2025
api
Added metrics endpoints for usage monitoring to the REST API.
May 20, 2025
api
REST API v1 is ready including SSE support. Besides JSON it also supports Protobuf for appending and reading binary data efficiently without the Base64 tax.
May 8, 2025
platform
Supercharged metadata scalability.
May 2, 2025
cli
CLI got a new tail sub-command.
Apr 28, 2025
api
Support for reading from timestamp or a tail_offset, not just sequence numbers. The implicit cap on record timestamp not exceeding arrival time can now be disabled in stream config.
Apr 18, 2025
dashboard
Prefix filtering in dashboard on basin or stream names.
Apr 17, 2025
api
first_seq_num as a Read / ReadSession response has been removed: records will be returned from the first record >= the requested starting point.
Apr 14, 2025
api
Basins can be configured to create_stream_on_read automatically when the specified stream does not exist, using the default stream configuration for the basin.
Apr 1, 2025
dashboard
Dashboard UI for stream management.
Mar 14, 2025
api
All records now have a monotonic timestamp in milliseconds since Unix epoch. Streams can also be configured to only utilize client-specified timestamps.
Mar 11, 2025
api
Basins can be configured to create_stream_on_append automatically when the specified stream does not exist, using the default stream configuration for the basin.
Mar 10, 2025
dashboard
Dashboard UI for basin management.
Mar 6, 2025
api
ReadSession gRPC and REST API support periodic heartbeats.
Feb 27, 2025
integration
Bytewax integration is available.
Feb 21, 2025
api
REST API supports compression using zstd or gzip, except for streaming reads with SSE.
Feb 5, 2025
integration
Bento integration is available.
Feb 4, 2025
api
gRPC API supports compression using zstd or gzip.
Jan 30, 2025
api
REST API is ready, including streaming reads with SSE.
Jan 14, 2025
sdk
Python SDK available.
Jan 13, 2025
sdk
Go SDK available.
Dec 20, 2024
milestone
Preview launch with gRPC API, Rust SDK, and CLI.
Jan-Feb 2024
milestone
Prototyped the guts of S2.
Nov 2023
milestone