Whitewater UI logo
Whitewater UI by Finnstream · Coming Soon · Built from Kafka Streamyard · Windows, macOS & Linux

Manage Whitewater & build streams visually.

Built directly from Kafka Streamyard, Whitewater UI is our upcoming desktop workspace for managing Whitewater Riverbeds, inspecting Feeds and StateStores, and designing pipelines with the integrated Whitewater Stream Builder.

Coming Soon · In Active Development (Not Yet Available for Download)

Whitewater UI is currently in development alongside Whitewater's multi-month testing programme and is not yet available for public download. Need to build on Whitewater today? The core Rust engine and all six official SDKs (.NET, Go, Java, Node.js, Python, Rust) are operational on GitHub right now — and if you work with Apache Kafka, Kafka Streamyard is available today.

Riverbed management + the Whitewater Stream Builder

The manual-testing, filtering and observability workflow engineers love in Kafka Streamyard — evolved to manage Whitewater and build streams without partitions or offsets.

Stream Builder

Visual Whitewater Stream Builder

Design Forward, Enrich (with StateStore lookups and DLQ quarantine), and rolling-window Pipes visually — backed by real code behinds and WCL declarations that run identically across all six Whitewater SDKs.

Manage

Complete Riverbed Management

Manage Domains, Feeds, Writers, Readers, Subscriptions, Indexes, StateStores, Roles and namespace grants — plus live demand telemetry, hot-Key detection, and storage-node drain/capacity controls.

Explore

Multi-Feed Live Views

Named multi-feed workspaces with per-feed filters inherited from Kafka Streamyard. Follow an order or customer across Domains and Feeds while keeping your working set intact.

Filter

Criteria logic + learning autocomplete

Inline filtering while streaming over records, keys, metadata and arrays. Autocomplete improves after the first read as the UI learns your payload shape.

Test

Samples & replay

Curate reusable sample records — key, payload, metadata — with @@ template tokens, session variables and composite business-data generators, then play them straight into a Feed.

Automate

Playbooks for Whitewater

Line-based, validated, dry-runnable scripts that provision and reset Domains, Feeds, StateStores, Pipes and Subscriptions — refresh a test slice of your Riverbed in seconds.

Whitewater UI (upcoming) vs traditional stream admin UIs

Traditional web UIs focus on broker/partition administration. Whitewater UI is built from Kafka Streamyard to combine Riverbed management, visual stream building, and deep manual testing in one desktop workspace.

Yes / built in Partial / limited Not offered
Area Whitewater UIFinnstream · Coming Soon Kafka UI / Kafbatopen-source web UI
Primary job Riverbed management, Stream Builder & testing Cluster admin & monitoring
Visual Stream / Pipe Builder Whitewater Stream Builder (Forward, Enrich, Window) Not included
Multi-feed workspaces First-class Views, per-feed filters Page-oriented navigation
Filter experience Criteria engine + learning autocomplete CEL — write-a-script style
Samples & replay Sample workspace, variables, loaders Produce messages only
Playbook automation Scripts + validation + dry-run + wizard External scripts / IaC
Copy data between targets Copy/paste background tasks Not built in
Export customized views JSON / NDJSON / CSV of what you see CSV in places
Persistence of working set Strong local persistence Browser/session scoped
Partitions & offsets None — feeds, keys, cursors Surfaced everywhere (it's Kafka)

Whitewater UI is in active development (built from Kafka Streamyard) and is not yet released. While Whitewater undergoes extensive testing over the next few months, you can use the Whitewater CLI (wwctl) and all six GitHub SDKs today.

Start with the Whitewater engine & SDKs today.

Whitewater and its .NET, Go, Java, Node.js, Python and Rust SDKs are available on GitHub now — Whitewater UI will join them as our visual management and Stream Builder workspace.