Skip to main content
BIFROMQ
Apache Incubating Project

Apache BifroMQ(Incubating)

Java-based high-performance Apache MQTT Broker messaging middleware that adopts Multi-tenancy architecture.

Supported by the Apache Software Foundation

What is BifroMQ?

BifroMQ is a high-performance, distributed Apache MQTT broker implementation that seamlessly integrates native multi-tenancy support. It is designed to support building large-scale IoT device connections and messaging systems.

100% MQTT Support

MQTT 3.1-5.0

Fully supports MQTT 3.1, 3.1.1 and 5.0 features over TCP, TLS, WS, WSS. Complete protocol implementation with all advanced features.

Built-in Storage Engine

Zero deps

Optimized for critical load targeting, no third-party middleware dependencies. Deploy anywhere with confidence.

Native Multi-Tenancy

Multi-tenant

Built-in support for multi-tenancy resource sharing and workload isolation. Perfect for SaaS platforms and enterprise environments.

Extensible Mechanisms

Plugin-ready

Supports extensions, including Authentication/Authorization, Event, and System/Tenant Monitoring. Rich plugin architecture.

Launch in Seconds

bash — 80×24
$ docker run -d --name bifromq -p 1883:1883 apache/bifromq:4.0.0-incubating
# BifroMQ node starting up...
# Cluster established. Ready for massive connectivity.
$
Ready to Build?
Get Started Now