Rohrpost

Show HN

Last checked:

Visit Rohrpost

What is Rohrpost?

Rohrpost is an open-source event routing control plane that transforms raw website, webhook, NATS, or Kafka events into versioned, deployable routes with built-in observability and replay. It's designed for teams wanting event routing as infrastructure—with explicit delivery semantics, audit trails, and durable JetStream streams—without operating a full data platform.

Rohrpost pricing

Pricing model: Freemium

Rohrpost pros

  • Versioned FlowSpecs as immutable API objects enable infrastructure-as-code, reproducibility, and deployment automation
  • Separation of draft editing from live deployments with full audit trails and runtime inspection capabilities
  • Built-in replay, DLQ, and retry semantics with durable work streams make operational recovery straightforward
  • LLM-assisted flow authoring translates natural-language requests into validated FlowSpecs; console UI and REST API enable multiple authoring paths
  • Lightweight self-hosted control plane with explicit at-least-once delivery and per-partition ordering reduces operational surprise

Rohrpost cons

  • Runtime intentionally minimal—focuses on control model, not a broad connector ecosystem (compare Redpanda Connect or NiFi)
  • Self-hosted only; no managed service or SaaS offering reduces adoption friction
  • Early-stage project with narrow scope (event routing from GTM/HTTP ingress); broader use cases not yet addressed

Frequently asked questions about Rohrpost

How is Rohrpost different from tools like Apache NiFi or Redpanda Connect?

Rohrpost is a smaller, self-hosted control plane optimized for versioned flow objects, deployment state management, and replay. NiFi is a large visual platform; Redpanda offers a broader connector catalog. Rohrpost trades breadth for explicit operational governance and automation-first design.

Is Rohrpost a full data platform?

No. Rohrpost is a governed routing layer for product and website events, not a complete data platform. It handles event ingestion, routing, and delivery but intentionally stays lightweight.

How do I test Rohrpost locally?

Use the skills.sh agent shortcut with Docker and kind, or manually install with Bun, deploy to kind, and port-forward. The console opens at http://127.0.0.1:3000.

What delivery guarantees does Rohrpost provide?

Explicit at-least-once delivery, per-partition ordering, possible duplicates, and bounded retries for idempotent sinks. All guarantees are stated upfront in the FlowSpec.

Can I author flows programmatically or with AI help?

Yes—via REST API, console UI, or LLM-assisted prompts that draft FlowSpecs from natural language and sample payloads. All flows are versioned API objects.

Categories

Use cases

Browse all AI tools on NeedAnAI