CloudAMQP vs Eclipse Amlen
CloudAMQP
cloudamqp.comEclipse Amlen
eclipse.devSide by side
| Figure | CloudAMQP | Eclipse Amlen |
|---|---|---|
| Price from | $19/mo | Free |
| Free plan | Yes | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Web | Yes | Yes |
| macOS | Yes | — |
| Linux | Yes | Yes |
| iOS | — | Yes |
| Android | — | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 11 | 1 |
| Spec score · Message Broker Software | 9.2 (#1) | 8.1 (#16) |
| 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. | It supports MQTT versions 3 through 5 over TCP/IP and WebSockets, as well as JMS. |
| Support | CloudAMQP advertises 24/7 human support from engineers who operate its infrastructure. | The product page directs users to Eclipse IoT Matrix channels to discuss Amlen. |
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
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.
Eclipse Amlen
Eclipse Amlen is a self-hosted MQTT server for IoT and web messaging. It supports MQTT versions 3 through 5 over TCP/IP and WebSockets, plus JMS, and can convert messages between MQTT and JMS. A protocol plug-in SDK lets users add other protocols, including options for legacy sensors that cannot use MQTT. The Amlen Bridge forwards MQTT messages to another MQTT server or IBM Event Streams for IBM Cloud, with filtering, topic mapping, multiple forwarders, and REST API configuration and monitoring. Security controls include TLS profiles, user ID and password authentication against a configured LDAP server, and policy-based authorization for connections, topics, subscriptions, and queues. Administrators can manage message hubs and endpoints through a WebUI or REST Administration APIs. Supported client platforms include C, Java, Android, iOS, and JavaScript. Server and WebUI downloads are listed for RHEL and AlmaLinux 8, 9, and 10. The free software has configurable delivery guarantees. One limitation is that Amlen supports a single LDAP server connection, so users and groups must be provided through that server.