
EMQX
8.1#1 in message broker softwareFrom $234 a monthFree planWebAPILinuxmacOS
Visit

| Fact | EMQX | Solace PubSub+ Event Broker |
|---|---|---|
| Deployment | EMQX can run in Docker, through a Kubernetes Operator, or from packages on Red Hat, CentOS, Rocky Linux, Amazon Linux, Ubuntu, Debian, macOS and Linux. | The broker is available as a cloud service, software, or appliance and can run in clouds, data centers, and remote locations. |
| Founded | 2017 | 2001 |
| Headquarters | Menlo Park, California, United States | Ottawa, Ontario, Canada |
| Integrations | EMQX Enterprise provides more than 40 out-of-box integrations including Kafka, AWS RDS, MongoDB, Oracle, SAP and time-series databases. | Solace offers supported micro-integrations for applications, cloud services, and integration tools. |
| Protocols | The platform supports MQTT 3.1.1 and 5.0, MQTT over WebSocket and QUIC, plus NATS, CoAP and LwM2M gateways. | Connectivity includes AMQP, JMS, MQTT, REST and WebSocket protocols. |
| Purpose | EMQX Enterprise is an MQTT messaging platform for connecting, moving, and processing IoT business data in real time. | The Event Broker streams information among applications, AI agents, and devices across cloud, on-premises, and edge environments. |
| Rating on Capterra | 4.5 out of 5 from 8 reviews | 0.0 out of 5 from 0 reviews |
| Rating on G2 | 4.6 out of 5 from 23 reviews | 4.4 out of 5 from 7 reviews |
| Rating on Gartner Peer Insights | 4.5 out of 5 from 6 reviews | 4.6 out of 5 from 336 ratings |
| Security | Security features include TLS/mTLS, X.509 certificate authentication, access controls, and audit logs. | Solace Cloud states that its infrastructure for customer event broker services, Solace Home Cloud, and the Cloud Console complies with GDPR, SOC 2 Type 2, and ISO 27001. |
EMQX suits teams building IoT systems that need MQTT messaging alongside data processing, protocol gateways, and integrations. Its deployment choices and management API may also suit teams that want to operate the platform through containers, Kubernetes, or installation packages.
It suits enterprises connecting applications, customers, partners, and devices across cloud, on-premises, or edge environments. Teams needing event routing across multiple locations may also find its event mesh relevant.