RabbitMQ · ActiveMQ Classic · ActiveMQ Artemis

The queue explorer
built for developers

Browse queues, inspect messages, validate against schemas, and rescue dead-letter messages — all from one app. Like a database explorer, but for message brokers.

Expected in August 2026
View live demo → Desktop only

macOS · Windows · Linux

HZN Queue Console — queue browser showing messages in appointments.confirmed
Click to zoom
Supported brokers
RabbitMQ
3.x · 4.x
Queues Topics Exchanges VHosts
ActiveMQ Classic
5.x
Queues Topics JMS Selectors
ActiveMQ Artemis
2.x
Queues Topics Advisory AMQP
More coming
Stay tuned

Everything you need to work with queues

Stop guessing what's in your queues. HZN Queue Console gives you full visibility and control — without writing a single line of code.

Browse & Search

Find any message in seconds

Search across payload content, headers, correlation IDs, routing keys — all without writing a single API call. Filters update results as you type.

  • Full-text payload search across all messages
  • Filter by correlationId, messageId, routingKey
  • Match any AMQP / JMS header key + value
  • Combine multiple filters simultaneously
  • Advanced schema-aware field filters
Click to zoom
AsyncAPI schema viewer showing Appointment Request message schema with field types and descriptions
Click to zoom
Schema Validation

Validate messages against your AsyncAPI spec

Import your AsyncAPI 2.x or 3.x specification and validate messages in real time — both when browsing existing messages and before publishing new ones.

  • Import AsyncAPI 2.x and 3.x specs
  • Real-time validation as you compose messages
  • Schema violation badges in the message list
  • Publish test messages directly from the schema
  • Schema lookup across channels and destinations
DLQ Routing

Rescue dead-letter messages in clicks

Route messages between queues without writing code. Replay failed events, move DLQ messages back to the source queue, or copy messages for inspection.

  • Bulk-select and route to any destination
  • One-click DLQ → source queue replay
  • Route with modified payload or headers
  • Copy messages without removing from source
Route messages dialog showing queue picker with schema-aware destination queues
Click to zoom
New message dialog with live AsyncAPI schema validation showing field types and enum values
Click to zoom
Publish & Validate

Compose and validate messages before sending

Write messages with live schema validation from your AsyncAPI spec. The schema panel shows every field, type, and allowed enum value — so you publish correct messages every time. Schema validation requires RabbitMQ with the management plugin enabled.

  • Side-by-side schema reference while composing
  • Live validation with inline error tooltips
  • Send from schema with pre-filled template
  • Header key/value editor with JSON toggle
  • Publish to queues on any connected broker
Message Routing

Route one message or thousands — no code needed

Select a single message or an entire filtered result set and move them to any queue in one click. The schema-aware queue picker shows compatible destinations and highlights type mismatches before you confirm.

  • Route individual messages via the inline action button
  • Bulk-select across filtered results and route in one step
  • Schema-aware destination picker — see compatible queues
  • Keep a copy in the source queue or move destructively
  • Works across all supported brokers and vhosts
Route dialog showing 3 selected messages being routed with a schema-aware destination queue picker
Click to zoom
Advanced Filters

Filter by any field, with any operator

Go beyond simple text search. The advanced filter panel exposes every payload field with schema-aware operators and pre-filled enum values — no guessing, no typing field names by hand.

  • Per-field operators: equals, contains, starts with, regexp…
  • Schema-aware value suggestions from your AsyncAPI spec
  • Filter on nested payload fields and message headers
  • Combine multiple field filters simultaneously
  • Quick mode for fast text search, Search mode for precision
Advanced filter panel showing field-level operators (equals, contains, starts with, regexp) and schema-aware enum value suggestions
Click to zoom
Column picker showing JSON payload fields that can be toggled as table columns
Click to zoom
Table View

Browse JSON payloads as structured table rows

Every JSON field in your messages becomes a sortable, filterable table column. Pick exactly which fields to show, save column presets per queue, and scan hundreds of messages at a glance — no clicking into each one.

  • JSON payload fields as table columns — automatically
  • Toggle columns from your AsyncAPI schema or raw payload
  • Save and switch named column presets per queue
  • Schema-annotated type badges (string, number, array…)
  • Works across RabbitMQ, ActiveMQ Classic and Artemis

And much more

Real-time Monitoring
Watch queue depths, consumer counts, and message rates update live without manual refresh.
Cross-platform
Native desktop app for macOS, Windows, and Linux. Custom licenses also support web-based deployment.
Multi-broker Support
Connect to RabbitMQ, ActiveMQ Classic, and ActiveMQ Artemis. Switch between brokers without restarting.
Import & Export
Export queue contents to JSON for analysis or archival. Reimport messages to any queue.
No Agent Required
No HZN agent to install. HZN Queue Console uses the broker's built-in management APIs — just make sure they're enabled on your broker.
More Coming Soon
New features are in active development. Follow the changelog to see what's next.
🚀 Coming Soon

Expected in August 2026

HZN Queue Console is almost ready for its first release.