MQTT Viewer
Sam Webster
Fast MQTT visualisation and debugging tool with Sparkplug and Protobuf decoding
Copied! Paste it into a terminal and press Enter to install.

About
This is a community package of MQTT Viewer, maintained independently and unaffiliated with the MQTT Viewer project. It repackages the official upstream Linux build unmodified. The project also publishes its own official Flatpak repository at dl.mqttviewer.app.
MQTT Viewer is a fast, feature-rich desktop client for inspecting and debugging MQTT traffic. It stays responsive against busy public brokers and high-throughput connections.
- Connect to multiple brokers at once with a live topic tree.
- Inspect message history and payloads, including Protobuf and Sparkplug decoding.
- Visualise topic structure as an interactive graph.
- Publish messages and export captured traffic.
Permissions: this package keeps a tight sandbox by default — network (for broker connections), display, GPU, and read-write access to your Downloads and Documents folders. MQTT Viewer opens an in-process file chooser rather than the desktop portal, so those two folders are what its export and Protobuf-descriptor dialogs can reach; no broad home access is granted. Connections, message history and settings live inside the sandbox under ~/.var/app/app.mqttviewer.MQTTViewer. To open .proto descriptors kept elsewhere, grant that directory with flatpak override --user --filesystem=~/path/to/protos app.mqttviewer.MQTTViewer. Updates are delivered by Flatpak; the in-app updater reports new versions but does not modify the read-only install.
Details
- Developer
- Sam Webster
- License
- GPL-3.0-or-later
- Version
- 1.0.0 · 2026-07-02
- Website
- Homepage
- Source
- MQTT Viewer
- Packaging
- flatpark/registry
Permissions
3 to review-
Network access
Can reach the internet and local network
-
Files: xdg-download
-
Files: xdg-documents
-
Inter-process communication
Shares the IPC namespace with the host
-
X11 (fallback)
-
Wayland display
-
GPU acceleration