Skip to content

s2-streamstore/s2-sdk-typescript

MCP Data & Storage

TypeScript SDK for interacting with S2, a managed serverless data store for durable streams

TypeScript Latest @s2-dev/[email protected] · 7h ago Security brief →

Features

  • Programmatic access to create and manage basins (namespaces) and streams
  • Append records as strings or binary payloads with optional headers
  • Read stream data by sequence number, timestamp range, or live follow updates
  • Supports both Node.js environments (npm/yarn/bun) and browser usage

Recent releases

View all 27 releases →
@s2-dev/[email protected] Breaking risk
Breaking changes
  • CreateBasinInput.scope replaced by location
  • EnsureBasinInput.scope replaced by location
  • BasinInfo.scope replaced by location
Notable features
  • Adds `location` related RPCs
Full changelog

Minor Changes

  • 5c0ed79: - refactor!: BasinScope now Location, and is free string instead of enum

    • feat: adds location related RPCs

    Breaking changes:

    • CreateBasinInput.scope replaced by location
    • EnsureBasinInput.scope replaced by location
    • BasinInfo.scope replaced by location
    • root export BasinScope removed and replaced by LocationName
    • generated API.BasinScope no longer exists because the spec no longer has it

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
30
Forks
9
Languages
TypeScript HTML JavaScript
Downloads/week
5,782 ↓5%
NPM Maintainers
2
Contributors
8
TypeScript
Types included ✓

Install & Platforms

Install via
npm

Community & Support

Beta — feedback welcome: [email protected]