Features
What Wharf does today.
No roadmap dressed up as a feature. This is what ships in the app right now, and what's genuinely still ahead.
Click a message. Watch the inspector update.
This is the actual message-inspection interaction — click any row and the inspector on the right updates with that message's real partition, offset, and payload, the same way it works in the app.
wharf — orders-cluster-prod
orders.created · partition 3Publish
try it — click a row below
○ord_92831#18429110:42:18.392
○ord_92834#18429410:42:19.887
✕ord_null_x#18429510:42:20.403
○ord_92837#18429810:42:22.115
Shipping now
- topic-exploration
- Browse every topic and partition on a connected cluster, with live counts as messages arrive.
- message-inspection
- Read full payloads, headers, offsets, and timestamps for any message, formatted for humans instead of a raw console dump.
- search-and-filter
- Filter a topic's messages by key, header value, or partition without writing a consumer.
- publish
- Send a message to any topic directly from the inspector, starting from a real or hand-edited payload.
- kafka-and-pulsar
- Native support for both, using the same interface regardless of which broker you are connected to.
- local-first
- Wharf talks directly to your broker. No relay server, and nothing is stored outside your session.
- read-only-mode
- Disable publish and admin actions at the client level — useful for a first connection to production.
What's genuinely still aheadnot shipped
These are directions we're exploring, not features you'll find in the app today. Listed here so it's clear what's real and what isn't.
- additional-brokers
- Support beyond Kafka and Pulsar is on the roadmap, not yet scoped or scheduled.
- schema-registry
- Visibility into registered schemas and validation against them, as a future direction.
- team-features
- Shared sessions and team-level access controls, under consideration for a later release.