wharf

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#184291
○ord_92834#184294
✕ord_null_x#184295
○ord_92837#184298

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.

Try what's actually shipping.