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.
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.
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.
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.
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.
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.
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.
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.
| 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.