Hacker ApprovedDepartments

S2

Shares rank 8 of 19 message brokers by recommenders

Developers use S2 for durable event streams backed by object storage, with a simple API and per-session streams for agents. Critics note the open-source S2-lite is single-node only.

Developers use S2 for durable event streams backed by object storage, with a simple API and per-session streams for agents. Critics note the open-source S2-lite is single-node only.

12 people gave an opinion

recommend it
9
criticize it
3
approval share
75%
Each figure is one person. RecommendsCriticizes

Recommended in 5 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: not recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 9 people recommend itNeeds 10 or more, not met.
  • 3 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 5 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Durable storage backed by object storage

    “Having literally everything backed by object storage is The Dream, so this makes a lot of sense.”

    Comment from 23 Jan 2026 in “Show HN: S2-lite, an open source Stream Store”

    “it has the durability of object storage rather than just local”

    Comment from 23 Jan 2026 in “Show HN: S2-lite, an open source Stream Store”

    “unlimited streams with the durability of object storage”

    Comment from 8 Dec 2025 in “Jepsen: NATS 2.12.1”
  • Stream-per-session model fits agents

    “a model based on stream-per-session, durable and serverless fits the use case well”

    Comment from 8 Jan 2026 in “Show HN: Pydantic-AI-stream – Structured event streaming for pydantic-AI agents”

    “S2 is great for agent session-level streams”

    Comment from 8 Jan 2026 in “Show HN: Pydantic-AI-stream – Structured event streaming for pydantic-AI agents”
  • Simpler API with bottomless storage

    “S2 gives you a simpler API, bottomless storage”

    Comment from 23 Jan 2026 in “Show HN: S2-lite, an open source Stream Store”

    “a model based on stream-per-session, durable and serverless fits the use case well”

    Comment from 8 Jan 2026 in “Show HN: Pydantic-AI-stream – Structured event streaming for pydantic-AI agents”

What people warn about

Each mark is one comment

  • Open-source version is single-node only

    “S2-lite is pretty cool, but it's single-node only and built on SlateDB”

    Comment from 25 Aug 2026 in “Show HN: PicoMQ – Durable Streams over HTTP, on object storage”

    “S2 is not open source, and the OSS version is S2-Lite, which is single-node only”

    Comment from 24 Aug 2026 in “Show HN: PicoMQ – Durable Streams over HTTP, on object storage”
  • Not fully open source or self-hostable

    “I'm not seeing full self-hosting yet, and "Book a call" link is an instant nope for many techies.”

    Comment from 9 Dec 2025 in “Jepsen: NATS 2.12.1”

    “S2 is not open source, and the OSS version is S2-Lite, which is single-node only”

    Comment from 24 Aug 2026 in “Show HN: PicoMQ – Durable Streams over HTTP, on object storage”

Other message brokers people recommend

The four most recommended other message brokers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

S2 compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Apache Kafka535549%12——
NATS341668%97.5 yrs3 ownersApproved
Amazon SQS181456%8——
Redpanda17481%7—Approved
S2This page9375%5——
See all 19 message brokers, ranked

What people said

14 of the 18 comments that mention it, newest first. Each links to the original comment.

“we designed around stateful backend processes capable of constantly flushing multi-tenant objects”

RecommendsComment from 1 Oct 2026 in “Cloudflare K2: serverless event streams”

“One alternative worth looking at is S2”

RecommendsComment from 15 Sep 2026 in “Alternatives to MinIO for single-node local S3”

“S2-lite is pretty cool, but it's single-node only and built on SlateDB”

MixedComment from 25 Aug 2026 in “Show HN: PicoMQ – Durable Streams over HTTP, on object storage”

“S2 is not open source, and the OSS version is S2-Lite, which is single-node only”

CriticizesComment from 24 Aug 2026 in “Show HN: PicoMQ – Durable Streams over HTTP, on object storage”

“S2 gives you a simpler API, bottomless storage”

RecommendsComment from 23 Jan 2026 in “Show HN: S2-lite, an open source Stream Store”

“Your documentation needs improvement. It proudly mentions the alphabet soup of technologies you use, but it leaves me completely baffled”

CriticizesComment from 23 Jan 2026 in “Show HN: S2-lite, an open source Stream Store”

“Having literally everything backed by object storage is The Dream, so this makes a lot of sense.”

RecommendsComment from 23 Jan 2026 in “Show HN: S2-lite, an open source Stream Store”

“Yes, this can be a good building block for broadcasting data streams.”

RecommendsComment from 23 Jan 2026 in “Show HN: S2-lite, an open source Stream Store”

“Adding a database, multiple components, and Kubernetes to the equation seems like massively overengineering.”

CriticizesComment from 23 Jan 2026 in “Show HN: S2-lite, an open source Stream Store”

“it has the durability of object storage rather than just local”

RecommendsComment from 23 Jan 2026 in “Show HN: S2-lite, an open source Stream Store”

“a model based on stream-per-session, durable and serverless fits the use case well”

RecommendsComment from 8 Jan 2026 in “Show HN: Pydantic-AI-stream – Structured event streaming for pydantic-AI agents”

“S2 is great for agent session-level streams”

RecommendsComment from 8 Jan 2026 in “Show HN: Pydantic-AI-stream – Structured event streaming for pydantic-AI agents”

“I'm not seeing full self-hosting yet, and "Book a call" link is an instant nope for many techies.”

CriticizesComment from 9 Dec 2025 in “Jepsen: NATS 2.12.1”

“unlimited streams with the durability of object storage”

MixedComment from 8 Dec 2025 in “Jepsen: NATS 2.12.1”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.