MQTTBridge

Bridge MQTT messages to SQL Server and RabbitMQ in real time. Runs as a Windows service with a full web management dashboard.

MQTT Data Shouldn't Be This Hard

Your devices publish MQTT messages. Your business needs that data in SQL Server for reporting, in RabbitMQ for downstream processing, and visible in a dashboard for operations. Today that means cobbling together scripts, custom code, and hoping nothing breaks at 2 AM.

One Service. Everything Connected.

MQTTBridge subscribes to your MQTT topics and RabbitMQ queues, then stores all messages in SQL Server โ€” from a single Windows service. A built-in web dashboard gives you real-time visibility, alerting, and full configuration control.

Everything You Need, Nothing You Don't

๐Ÿ“ก

MQTT 3.1.1 & 5.0

Subscribe to any topic pattern with wildcard support. QoS 0, 1, and 2.

๐Ÿ—„๏ธ

SQL Server Storage

Batch-optimized writes with configurable table names, connection pooling, and retry logic.

๐Ÿ‡

RabbitMQ Ingestion

Consume messages from RabbitMQ exchanges and queues, storing them in SQL Server through the same pipeline as MQTT.

๐Ÿ–ฅ๏ธ

Web Dashboard

Real-time status, live message feed, topic browser, charts, and full configuration โ€” all from your browser.

๐Ÿ””

Alerting

Define rules on topic patterns with threshold, absence, and pattern-match conditions. Webhook notifications.

๐Ÿ•

Data Retention

Automatic cleanup of old messages with configurable retention periods and optional archiving.

๐Ÿ‘ฅ

User Management

Role-based access control with Administrator, Operator, and Viewer roles. JWT authentication.

๐Ÿ”’

TLS & Security

TLS for MQTT and web interface. Hashed passwords. Secure JWT tokens.

๐Ÿ’š

Connection Health

Uptime tracking, reconnect counts, and connection event history for both MQTT and RabbitMQ.

๐Ÿ“ฆ

MSI Installer

Professional Windows installer with service registration, configuration, and clean uninstall.

๐Ÿ”‘

Machine-Locked Licensing

RSA-signed licenses tied to machine fingerprints. Tier-based feature gating with Trial, Starter, Professional, and Enterprise levels.

๐Ÿ“‹

Swagger API Docs

Full OpenAPI documentation at /swagger. Every endpoint documented and testable.

How It Works

MQTTBridge sits between your MQTT broker and your data infrastructure.

MQTTBridge architecture diagram showing IoT devices and RabbitMQ connecting to the MQTTBridge Windows service, which stores all messages in SQL Server

Up and Running in Minutes

Download the installer, try it free for 7 days, and purchase a license when you're ready.

1

Download & Install

Run the MSI installer. MQTTBridge registers as a Windows service and starts automatically in Trial mode โ€” no license file needed.

2

Configure & Explore

Open the web dashboard at http://localhost:8080. Connect your MQTT broker, set up SQL Server, and watch messages flow in real time.

3

Purchase a License

Pick a tier below and click Buy Now. You'll check out securely through Stripe and receive your license key instantly.

4

Activate in the Dashboard

Open the web dashboard, enter your license key on the activation panel, and click Activate. Your license is applied automatically โ€” no restart needed.

โฌ‡ Download MQTTBridge Installer

Windows 10/11 & Server 2016+  ยท  Requires .NET 10 ASP.NET Core Runtime  ยท  7-day free trial

Simple, Transparent Pricing

Every license includes the full Windows service, web dashboard, and MSI installer.

Trial

Free
  • 7 days full access
  • Up to 5 topics
  • 1 user account
  • MQTT + SQL Server
  • RabbitMQ ingestion
  • Web dashboard
  • No credit card required
Download Free Trial

Starter

$99
  • Up to 100 topics
  • 3 user accounts
  • MQTT + SQL Server
  • RabbitMQ ingestion
  • Web dashboard
  • Email support

Enterprise

$299
  • Everything in Professional
  • Multi-server deployment
  • Custom integrations
  • SLA guarantee
  • Dedicated support engineer
  • On-site installation available

Start Your Free 7-Day Trial

Download MQTTBridge and try it with full functionality. No credit card required. When you're ready, purchase a license and activate it right from the dashboard.