CloudAMQP vs EMQX
CloudAMQP
cloudamqp.comEMQX
emqx.comSide by side
| Figure | CloudAMQP | EMQX |
|---|---|---|
| Price from | $19/mo | $234/mo |
| Free plan | Yes | Yes |
| Free trial | Yes | Yes |
| Open source | — | Yes |
| Web | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 11 | 5 |
| Spec score · Message Broker Software | 9.2 (#1) | 9.1 (#2) |
| Founded | 2012 | 2017 |
| Headquarters | Stockholm, Sweden | Menlo Park, California, United States |
| Integrations | Dedicated instances can export structured logs and metrics through OpenTelemetry to destinations including Splunk, Uptrace, Datadog, CloudWatch, Google Cloud Logging and Prometheus-compatible systems. | EMQX Enterprise provides more than 40 out-of-box integrations including Kafka, AWS RDS, MongoDB, Oracle, SAP and time-series databases. |
| Protocols | RabbitMQ instances support AMQP 0-9-1, AMQP 1.0, MQTT, STOMP and WebSockets; LavinMQ supports all listed protocols except AMQP 1.0 and STOMP. | The platform supports MQTT 3.1.1 and 5.0, MQTT over WebSocket and QUIC, plus NATS, CoAP and LwM2M gateways. |
| Rating on G2 | 4.3 out of 5 from 16 reviews | 4.6 out of 5 from 23 reviews |
| Support | CloudAMQP advertises 24/7 human support from engineers who operate its infrastructure. | The pricing page lists 8/5 support for Serverless and 24/7 premium support for Dedicated Flex. |
| What it does | CloudAMQP is a managed hosting service for RabbitMQ and LavinMQ message brokers, handling provisioning, operation and scaling in the cloud. | EMQX is a unified MQTT platform for connecting, processing and streaming real-time IoT data to cloud, AI and analytics systems. |
Plans
CloudAMQP
- Little LemurFree
- Little Lemur - For DevelopmentFree
- Loyal LemmingFree
- Elegant Ermine$19 a month
- Tough Tiger$19 a month
- Tough Tiger - For Hobby Apps$19 a month
- Passionate Puffin$49 a month
- Passionate Puffin - 1 node$49 a month
- Sassy Squirrel$50 a month
- Sassy Squirrel - 1 node$50 a month
EMQX
- ServerlessFree
- Dedicated Flex$234 a month
- BYOCPriced on request
- ServerlessFree
- EnterprisePrice not published
In their own words
CloudAMQP
CloudAMQP is a managed cloud service for LavinMQ and RabbitMQ messaging clusters. It automates cluster setup, operation, and scaling, with a control panel for monitoring and alarms sent through email, webhooks, or external services. Plans support AMQP, AMQPS, HTTPS, STOMP, and MQTT; dedicated plans also support WEB-STOMP. The service runs on Amazon Web Services, Google Cloud Platform, Microsoft Azure, DigitalOcean, and Scaleway. It supports configurable delivery guarantees, per-queue ordering, dead-letter queues, and messages up to 128 MB. RabbitMQ clusters use Quorum Queues to replicate messages across nodes and reconnect clients after a node failure. SSL/TLS protects data in transit, with network isolation and VPC options on some clouds. CloudAMQP states that it is SOC 2, GDPR, and HIPAA compliant. Free plans are available; paid plans start at $19/mo. Customers cannot access nodes via SSH.
EMQX
EMQX is an MQTT messaging platform for connecting, moving, and processing IoT business data in real time. EMQX Enterprise combines publish/subscribe messaging with durable message queuing, while a SQL-based Rule Engine and visual Flow Designer support filtering, transforming, enriching, and routing data. The platform supports MQTT and protocols or gateways including QUIC, CoAP, STOMP, and LwM2M; its listed protocols also include MQTT-SN, OCPP, GB/T 32960, JT/T 808, and NATS. EMQX says a cluster can handle up to 100 million concurrent MQTT connections and lists more than 50 native integrations. Security features include TLS/mTLS, X.509 authentication, access controls, and audit logs. Deployment options include Docker, a Kubernetes Operator, and installation packages, with macOS and Linux packages listed. Plans include free Serverless and Dedicated Flex starting at $234 per month, with a 14-day trial listed for Dedicated Flex. Serverless has limits including 1,000 sessions, 1,000 TPS, and a 1 MB message size.