Eclipse Amlen
Eclipse Amlen is a self-hosted MQTT server for IoT and web messaging.
What Eclipse Amlen is
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, along with JMS, and can convert messages between MQTT and JMS. Its protocol plug-in SDK lets users add custom protocols, including support for legacy sensors that cannot use MQTT. The Amlen Bridge can forward MQTT messages to another MQTT server or IBM Event Streams for IBM Cloud, with message filtering, topic mapping, multiple forwarders, and REST API configuration and monitoring. Security controls include TLS profiles, user ID and password authentication checked 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 clients include C, Java, Android, iOS, and JavaScript. Server and WebUI downloads are listed for RHEL and AlmaLinux versions 8, 9, and 10. The software is free, and delivery guarantees are configurable. Amlen supports a single LDAP server connection, so users and groups must be supplied through that server.
Good
- Supports MQTT 3 through 5 and JMS
- Can convert messages between MQTT and JMS
- Bridge supports filtering and topic mapping
- Free, self-hosted software
Watch out
- Supports one LDAP server connection
- Self-hosted deployment requires running the software
Who it suits
Eclipse Amlen suits organizations building IoT or web messaging systems that need MQTT, JMS, or custom protocol support. Its self-hosted deployment and single-LDAP-connection limit are important considerations.
Verdict
Amlen offers protocol conversion, bridging, and policy controls for self-hosted messaging. Its single LDAP connection limit may matter to organizations planning user and group management.
Plans and prices
From Eclipse Amlen's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Eclipse Amlen | Free | No price listed on the official product or download pages |
The facts
Each one read from Eclipse Amlen's own pages, with the date it was checked.
What it does
- Access policies
- Connection, topic, subscription, and queue policies control which clients can connect and use messaging actions.checked 8 Oct 2026
- Administration
- Administrators can manage message hubs and endpoints using the WebUI or REST Administration APIs.checked 8 Oct 2026
- Bridge features
- The Bridge supports message filtering, topic mapping, multiple forwarders, and configuration and monitoring through REST APIs.checked 8 Oct 2026
- Bridge integrations
- The Amlen Bridge forwards MQTT messages to another MQTT server or IBM Event Streams for IBM Cloud.checked 8 Oct 2026
- Custom protocols
- The protocol plug-in SDK lets users add custom protocols, including support for legacy sensors that cannot use MQTT.checked 8 Oct 2026
- Deployment
- The current stable release page lists server and WebUI downloads for RHEL and AlmaLinux 8, 9, and 10.checked 8 Oct 2026
- Messaging conversion
- Amlen natively supports MQTT and JMS and can convert messages between them.checked 8 Oct 2026
- Notable limit
- Amlen supports one LDAP server connection, so users and groups must be provided through a single LDAP server.checked 8 Oct 2026
- Production use
- The Eclipse Amlen page describes the software as mature and used by large enterprises in production.checked 8 Oct 2026
- Protocols
- It supports MQTT versions 3 through 5 over TCP/IP and WebSockets, as well as JMS.checked 8 Oct 2026
- Purpose
- Eclipse Amlen is an MQTT server for IoT and web messaging.checked 8 Oct 2026
- Security
- Security controls include TLS profiles, user ID and password authentication validated against a configured LDAP server, and policy-based authorization.checked 8 Oct 2026
- Support
- The product page directs users to Eclipse IoT Matrix channels to discuss Amlen.checked 8 Oct 2026
Where it runs
- Client platforms
- The supported clients include MQTT clients for C, Java, Android, iOS, and JavaScript.checked 8 Oct 2026
The full review of Eclipse Amlen
Overview
Eclipse Amlen is a self-hosted messaging server for connected devices and web applications. It is best suited to teams that need MQTT to work alongside JMS or custom protocols, with controls over how clients use messaging. Its combination of protocol conversion and extensibility gives it range, while its single LDAP connection can constrain identity management.
Key features
Amlen supports MQTT versions 3 through 5 over TCP/IP and WebSockets, as well as JMS, and can convert messages between MQTT and JMS. That makes it useful when device clients and JMS applications need to exchange messages through one server. MQTT clients are supported for C, Java, Android, iOS, and JavaScript, covering common application and device environments.
The protocol plug-in SDK lets teams add custom protocols, including for legacy sensors that cannot use MQTT. This is a meaningful advantage for systems that must accommodate older equipment, but teams with MQTT-only deployments may have little need for that flexibility.
The Amlen Bridge forwards MQTT messages to another MQTT server or IBM Event Streams for IBM Cloud. Filtering, topic mapping, multiple forwarders, and REST APIs for configuration and monitoring give operators practical control over routing. Administrators can also manage message hubs and endpoints through the WebUI or REST Administration APIs.
Security includes TLS profiles, user ID and password authentication against a configured LDAP server, and policies governing connections, topics, subscriptions, and queues. These controls let administrators define which clients can connect and which messaging actions they can take. Amlen supports one LDAP server connection, so organizations that need users and groups from multiple LDAP servers will need another approach.
Pricing
Eclipse Amlen: free. The free plan provides a self-hosted server, with no free trial or separate paid plan described. That makes it accessible for teams able to operate their own deployment; the trade-off is that Amlen's identity setup is limited to one LDAP server connection.
Platforms
Amlen is listed for Android, iOS, Linux, web, API, and self-hosted use. The stable release page offers server and WebUI downloads for RHEL and AlmaLinux 8, 9, and 10, so teams targeting those distributions have a clear deployment path. MQTT clients are also supported for C, Java, Android, iOS, and JavaScript.
Who it's for
Amlen fits IoT and web messaging teams that need MQTT and JMS interoperability, custom protocol extensions, or controlled forwarding between brokers. The product is described as mature and used by large enterprises in production, which may make it relevant to organizations evaluating a self-managed messaging server. Teams needing multiple LDAP connections should look elsewhere.
Pros and cons
- MQTT and JMS conversion: connects device messaging with JMS applications through a single server.
- Protocol plug-in SDK: can accommodate legacy sensors that cannot use MQTT.
- Configurable bridge routing: filtering, topic mapping, and multiple forwarders help direct MQTT traffic across systems.
- Detailed access policies: separate controls cover connections, topics, subscriptions, and queues.
- One LDAP connection: limits identity management to a single LDAP server.
Alternatives
For a wider set of broker options, browse Message Broker Software. Choose Lightstreamer if its freemium model and free demo license for up to 20 concurrent client connections suit your needs. EMQX is another freemium option, with a serverless plan that includes up to 1,000 connections and a usage-based charge beyond its monthly free quota.
Faye is a free alternative under the Apache 2.0 license. Consider HiveMQ MQTT Broker if its Lab plan's 100-connection and 100-messages-per-second limits fit your workload. RabbitMQ offers a free, self-managed open-source server with best-effort community support.
SocketCluster is a free, self-hosted option with no paid plans listed. TIBCO FTL has a free Community Edition download for Windows, Linux, and macOS. Apache Artemis is another free self-hosted broker, licensed under Apache License 2.0 and requiring Java 17 or later.
Verdict
Choose Eclipse Amlen if your self-hosted IoT or web messaging system needs MQTT and JMS conversion, custom protocol support, and policy-based access controls in one server. Its free plan and flexible bridging make it a capable fit for that work. Look elsewhere if your users and groups must come from more than one LDAP server.
Getting started
- Open the Eclipse Amlen website
- Choose a server and WebUI download for RHEL or AlmaLinux 8, 9, or 10
- Deploy Amlen in a self-hosted environment
- Configure MQTT, JMS, or custom protocol support
- Set TLS, LDAP authentication, and access policies
- Manage hubs and endpoints through the WebUI or REST Administration APIs
Limits worth knowing
Amlen supports one LDAP server connection, so users and groups must be supplied through a single LDAP server. There is no free trial; the software is provided under a free plan.
Questions
What protocols does Eclipse Amlen support?
It supports MQTT versions 3 through 5 over TCP/IP and WebSockets, JMS, and custom protocols through its plug-in SDK.
Can Amlen connect different messaging standards?
Yes. Amlen natively supports MQTT and JMS and can convert messages between them.
Where can Amlen forward MQTT messages?
The Amlen Bridge can forward them to another MQTT server or IBM Event Streams for IBM Cloud.
How is access controlled?
Controls include TLS profiles, LDAP-validated credentials, and policies for connections, topics, subscriptions, and queues.
Which operating systems have listed downloads?
The stable release page lists server and WebUI downloads for RHEL and AlmaLinux 8, 9, and 10.
Alternatives to Eclipse Amlen
- 1

EMQX
Free planOpen sourceWebAPILinuxmacOS8.1From $234 a month - 2

RabbitMQ
Free planOpen sourceWebAPILinuxmacOS7.8Free plan - 3

CloudAMQP
Free planWebAPILinuxmacOS7.6From $19 a month - 4

Apache ActiveMQ
Free planOpen sourceWebAPILinuxmacOS7.5Free plan - 5
Apache RocketMQ
Free planOpen sourceAPILinuxmacOSSelf-hosted7.5Free plan - 6
Faye
Free planOpen sourceWebAPILinuxmacOS7.5Free plan
