Skip to content

Protocols Overview

FlowMQ natively supports MQTT, Kafka, AMQP 0-9-1, and Core NATS within one unified messaging and streaming platform. All supported protocols share the same routing core, allowing producers and consumers using different protocols to exchange messages without external bridges. See Cross-Protocol Messaging for details.

Support Status

ProtocolStatusPrimary use cases
MQTT 3.1.1 and 5.0SupportedIoT, device connectivity, mobile messaging, and real-time pub/sub
Apache Kafka protocolSupportedDurable event streaming, replay, analytics, and data pipelines
AMQP 0-9-1Enterprise EditionWork queues, enterprise messaging, and routing-based integration
Core NATSEnterprise EditionLightweight pub/sub, request-reply, and low-latency service messaging

Applications can use more than one protocols. For example, devices can publish through MQTT while analytics applications consume the data through Kafka.