Open App

Enterprise-Grade Messaging Tooling

Direct, Browser-Native Azure Service Bus Explorer

Manage, debug, and inspect Azure Service Bus queues, topics, subscriptions, and dead-letter queues (DLQ) with protocol fidelity. bussin runs entirely in your browser using MSAL-delegated Entra ID authentication and direct AMQP-over-WebSockets connections—ensuring strict security with zero intermediary servers or backend proxies.

Instant, zero-install diagnostic console. Save namespace bookmarks and UI preferences in isolated local storage.

Bussin web dashboard showcasing multi-tenant namespace folders, active entity filters, and message detail blade
Direct AMQP explorer for Azure Service Bus entities running in a standard browser container.

Zero-Proxy Web-Native Architecture

Bussin is a specialized client-side Azure Service Bus Explorer built as a Progressive Web App (PWA). It compiles a high-performance .NET WebAssembly runtime paired with a custom TypeScript AMQP 1.0 engine (powered by Rhea). By connecting directly to the Azure Service Bus WebSockets endpoint (`wss://`), it guarantees absolute security boundary integrity.

Decoupled Client Engine

Traditional Service Bus clients rely on heavy desktop runtimes (like .NET WinForms or Electron wrappers) or compromise security with backend HTTP-to-AMQP proxy servers. Bussin resolves this by executing all AMQP connections directly in your browser's sandboxed network layer.

Built for Developers & SREs

Whether debugging live message flows, analyzing message properties, or performing dead-letter triage across multiple environments, Bussin provides a zero-onboarding console for modern DevOps teams.

Zero-Trust Data Boundaries

Because your credentials, Entra ID OAuth tokens, and messaging payloads are processed purely in client-side memory, your telemetry and business data never transit a third-party relay—satisfying compliance and enterprise security policies.

Bussin search drawer demonstrating advanced filter criteria including system property filters, custom user property matches, and message body regex matching
Perform deep, multi-criteria peeks and filter-driven scans in real-time.

Professional Service Bus Administration Features

Entity Metadata & State Browsing

Inspect comprehensive queue, topic, and subscription metadata, current active/dead-letter message counters, active locks, and partition configurations at a glance.

Deep Message Pattern Search

Scan up to 1,000,000 messages by executing fast, client-side pattern matching across message bodies, sequence numbers, session IDs, custom headers, and dead-letter reasons.

Multi-Tenant & Cross-Tenant Favorites

Pin favorite namespaces across multiple Entra ID tenants, organize them into custom nested folders, and customize UI themes—all stored locally and securely in isolated browser storage.

Non-Blocking Background Workers

Execute massive batch actions, including background purges or deep index scans, utilizing non-blocking worker services that keep the main UI fluid and highly responsive.

Interactive Message Workflows

Peek, publish, receive-and-lock, complete, abandon, defer, and resubmit messages. Manipulate system and user-defined custom properties during manual dead-letter replays.

Direct AMQP 1.0 WebSockets

Bypasses REST API bottlenecks. Establishes native AMQP 1.0 links directly to the Azure Service Bus endpoint over secure WebSockets, supporting transactional locks and credit allocations.

Why Browser-Native Matters

Shifting Azure Service Bus management to a client-side web sandbox provides significant advantages for secure and cross-platform enterprise environments.

  • No Installation Friction: Avoid local dependency cycles, native package installations, or administrative approvals. Just navigate to the URL and connect.
  • True Cross-Platform Equality: Achieve uniform performance and UI rendering across Windows, macOS, and Linux without native emulation layers or heavy wrappers.
  • Entra ID and RBAC Compliance: Respect existing Azure roles (e.g., Azure Service Bus Data Owner, Receiver, Sender) via secure delegated access tokens.
  • Enhanced Remote Security: Eliminate connection string dispersion. The app functions entirely as a secure client, storing nothing on external systems.

Azure Service Bus Tooling Comparison

An objective comparison of core developer-facing features across common Service Bus administrative clients.

Feature Capability bussin Azure Portal Service Bus Explorer (Paolo Salvatori) VS Code Extension messentra purpleexplorer turbo360
Entra ID Support
Zero Backend Architecture
Cross-Platform (Browser/PWA) (Browser) (Browser)
Mobile Responsive UI (Fully responsive) (Clunky blades) (Desktop portal)
No Install Required
Discovery of Namespaces
Favorites with Custom Folders
Statistics View
Deep Search (Downloaded only) (Downloaded only)
Reverse Peek
Batch Send
Background Tasks (Server-side)
Easy DLQ Move / Resubmit (Requires setup)
Free to Use

Comparison is based on typical developer usage profiles and public specifications. Standard features are continually updated; evaluate tools according to your enterprise security boundaries.

Product Walkthrough

Screenshot demonstrating multi-tenant navigation sidebar and nested folders in Bussin
Organize multiple environments into folders and quickly search across namespaces.
Screenshot displaying advanced message search filter options in Bussin
Run deep property and body matching queries safely inside client-side memory.
Modal window confirming safe bulk purge parameters in Bussin
Start extensive, safe background purges or moves using non-blocking workers.
Screenshot showing dead-letter queue message inspection details and resubmit operations
Inspect dead-letter messages and replay or edit system headers during resubmissions.

Primary Use Cases

Frequently Asked Questions

Does bussin transit or persist my message data?

Absolutely not. Bussin operates strictly on a zero-proxy, zero-trust architecture. There are no intermediate servers or backend relays. MSAL.js secures delegated tokens inside your browser sandbox, and the TypeScript AMQP client opens WebSocket tunnels directly to standard Azure endpoints. Your messages, SAS keys, and credentials never leave your browser context.

Do I need to deploy server components or agents?

No. Bussin is compiled to run as a static Single Page Application (SPA). The app can be accessed directly online or cached as a local Progressive Web App (PWA) for completely offline load capabilities.

How does authentication integrate with Entra ID?

Bussin integrates directly with standard Microsoft identity providers via PKCE-flow OAuth 2.0. It acquires delegated scopes (specifically `https://servicebus.azure.net/user_impersonation` and ARM directory management), respecting your native Azure RBAC roles. If you do not have permission in Azure Active Directory, the browser connection is rejected at the broker plane.

Does this support macOS and Linux environments?

Yes. By utilizing standard HTML5 WebSockets and WebAssembly, Bussin runs perfectly on standard browser engines across macOS, Linux, and Windows, offering an instant cross-platform solution to traditional desktop tool fragmentation.

Open Bussin App

Inspect and manage your Azure Service Bus namespaces immediately, secure in your browser environment.

A screenshot showing the Bussin app ready for login
Launch the console and log in safely using standard Entra ID profiles.