Apache Kafka vs HiveMQ MQTT Broker

Apache Kafka

7.1 #22 in Message Broker Software

About Apache Kafka

HiveMQ MQTT Broker

7.4 #3 in Message Broker Software

About HiveMQ MQTT Broker
Apache KafkaHiveMQ MQTT Broker
Free planYesYes
Free trialNoYes
Paid fromFree$299/mo
Platformsapi, self-hostedapi, Linux, self-hosted, Windows
Deployment modelself-hostedhybrid
Stream processingYes
Delivery guaranteeboth
Supported client languagesJava, Scala, Go, Python, C, C++, REST APIs
Free planYesYes
SQL processingNo
Stateful processingYes
Event-time windowsYes
Supported languagesJava, Scala
Delivery guaranteesconfigurable
Dead-letter queuesYes
Maximum message size256 MB
Supported protocolsMQTT 3.1, MQTT 3.1.1, MQTT 5, TCP, TLS, WebSocket
Max message size256 MB

Listed together in Best Message Broker SoftwareBest Message Queue (MQ) Software