The Kafka GUI built for
Deep Observability.
Manage, monitor, and troubleshoot your Kafka clusters locally. Built for developers who need real-time lag alerts, topic annotations, and multi-cluster scale.
CLUSTER OVERVIEW
| ID ↕ | STATUS ↕ | HOST / IP ↕ | PORT ↕ | PARTITIONS ↕ | SIZE ↕ |
|---|---|---|---|---|---|
| 1★ | ● Online | Localhost | 9094 | 1,342 | 3 GB |
| 2 | ● Online | Localhost | 9094 | 1,367 | 3.1 GB |
Built to solve the gaps in Kafka tooling.
We built Watermark because we were tired of choosing between extremes. On one hand, legacy tools like Offset Explorer are showing their age with outdated UIs and clunky UX.
On the other hand, modern web-based Kafka UIs look great, but miss the operational features needed for daily data engineering work—and they often timeout on clusters with too many brokers.
So we built Watermark from the ground up as a native desktop app—fast by default, no browser, no Docker—and supercharged it with the exact features DevOps and Engineers need.
Advanced Observability & Lag Alerts
Stop guessing if your consumers are keeping up. Watermark introduces built-in Lag count monitoring, dynamic Lag Ranking to instantly spot problematic consumers, and real-time lag message alerts.
- Real-time Lag Visualizations
- Global Lag Ranking Dashboard
- Configurable Alert Thresholds
MONITORING
| # | GROUP ID | STATE | TOTAL LAG |
|---|---|---|---|
| 1 | GROUP_001 | Stable | 5,562 |
| 2 | Group-002 | Stable | 1,521 |
| 3 | GROUP_003 | Empty | 23 |
| 4 | GROUP_003 | Empty | 23 |
| # | TOPIC | TOTAL LAG | GROUPS |
|---|---|---|---|
| 1 | springCloudBus | 8,871,763 | 535 |
| 2 | TOPIC_001 | 5,198 | 2 |
| 3 | TOPIC_002 | 1,521 | 1 |
| 4 | TOPIC_003 | 364 | 2 |
Context-Aware Topic Annotations
Ever looked at a topic and wondered: "Who produces to this? Who consumes it?" With Topic Annotations, you can tag producers, consumers, and add crucial documentation directly to topics.
- Tag Producers & Consumers
- Add Custom Metadata/Docs
- Share Annotations across your team
TOPICS
| NAME ↕ | PARTITIONS ↕ | REPLICAS ↕ | SIZE ↕ | RETENTION ↕ |
|---|---|---|---|---|
|
AUDIT_001
● audit-collector
->
● audit-processor
|
1 | 2 | 1.1 MB | 2d |
|
AUDIT_002
● audit-collector
->
● audit-processor
|
1 | 2 | 2.2 MB | 2d |
|
AUDIT_003
● audit-collector
->
● audit-processor
|
5 | 1 | 113.1 KB | 2d |
Built for Complex Environments
Manage dozens of clusters without the UI freezing. Seamlessly switch contexts, manage multiple authentications, and export your configurations.
- Multi-Cluster Support (No Timeouts)
- Export & Import Cluster Configs
- Auth: SSL, AWS IAM, SASL
Preferences
Quality of Life Improvements
Smaller features designed to save you hours of manual work.
Replay Messages
Resend existing messages to test downstream consumers quickly.
Topic Templates
Clone topic settings or use predefined templates for lightning-fast creation.
Read-Only Clusters
Protect production by marking specific clusters as read-only.
100% Local & Lite
All settings and configs are stored safely on your local machine.