Wednesday, October 28, 2026 4,350 lists 78,106 records on file
List your app or device

  1. Home
  2. Message Broker Software
  3. Eclipse Amlen

Eclipse Amlen

What it 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, as well as JMS, and can convert messages between MQTT and JMS. A protocol plug-in SDK lets users add custom protocols, including 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-based configuration and monitoring. Security controls include TLS profiles, user ID and password authentication against a configured LDAP server, and policies for connections, topics, subscriptions, and queues. Administrators 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. Amlen is free and has configurable delivery guarantees. It supports only one LDAP server connection, so users and groups must be supplied through that server.

For and against

For

  • Supports MQTT 3 through 5 and JMS
  • Can convert messages between MQTT and JMS
  • Adds custom protocols through a plug-in SDK
  • Offers WebUI and REST administration

Against

  • Supports one LDAP server connection
  • Self-hosted deployment is required
  • Downloads are listed for RHEL and AlmaLinux

The verdict

Amlen offers protocol flexibility, bridging, and policy controls in a self-hosted server. The single-LDAP-server limit and supported download environments are key details for prospective users.

Who it suits

Amlen may suit teams building IoT or web messaging systems that need MQTT, JMS, or custom protocol support. It is for organizations able to operate self-hosted software and use a single LDAP server connection.

Plans and prices

Eclipse Amlen

Free

No price listed on the official product or download pages

Every plan, in full

On the record

Access policies
Connection, topic, subscription, and queue policies control which clients can connect and use messaging actions.eclipse.dev · read 8 Oct 2026
Administration
Administrators can manage message hubs and endpoints using the WebUI or REST Administration APIs.eclipse.dev · read 8 Oct 2026
Bridge features
The Bridge supports message filtering, topic mapping, multiple forwarders, and configuration and monitoring through REST APIs.eclipse.dev · read 8 Oct 2026
Bridge integrations
The Amlen Bridge forwards MQTT messages to another MQTT server or IBM Event Streams for IBM Cloud.eclipse.dev · read 8 Oct 2026
Client platforms
The supported clients include MQTT clients for C, Java, Android, iOS, and JavaScript.eclipse.dev · read 8 Oct 2026
Custom protocols
The protocol plug-in SDK lets users add custom protocols, including support for legacy sensors that cannot use MQTT.eclipse.dev · read 8 Oct 2026
Deployment
The current stable release page lists server and WebUI downloads for RHEL and AlmaLinux 8, 9, and 10.download.eclipse.org · read 8 Oct 2026
Messaging conversion
Amlen natively supports MQTT and JMS and can convert messages between them.eclipse.dev · read 8 Oct 2026
Notable limit
Amlen supports one LDAP server connection, so users and groups must be provided through a single LDAP server.eclipse.dev · read 8 Oct 2026
Production use
The Eclipse Amlen page describes the software as mature and used by large enterprises in production.eclipse.dev · read 8 Oct 2026
Protocols
It supports MQTT versions 3 through 5 over TCP/IP and WebSockets, as well as JMS.eclipse.dev · read 8 Oct 2026
Purpose
Eclipse Amlen is an MQTT server for IoT and web messaging.eclipse.dev · read 8 Oct 2026
Security
Security controls include TLS profiles, user ID and password authentication validated against a configured LDAP server, and policy-based authorization.eclipse.dev · read 8 Oct 2026
Support
The product page directs users to Eclipse IoT Matrix channels to discuss Amlen.eclipse.dev · read 8 Oct 2026

The review

Overview

Eclipse Amlen is an open-source messaging server for IoT and web applications, designed for teams that operate their own infrastructure. It is most compelling when a deployment needs MQTT alongside JMS or custom protocol support. Teams that depend on users and groups from multiple LDAP servers should look elsewhere.

Key features

Amlen handles MQTT versions 3 through 5 over TCP/IP and WebSockets, and also supports JMS, including conversion between MQTT and JMS messages. That gives teams a way to connect device messaging with JMS-based applications without splitting those workloads across separate servers. MQTT clients are supported for C, Java, Android, iOS, and JavaScript.

A protocol plug-in SDK extends the server to protocols beyond its native support, including those used by legacy sensors that cannot use MQTT. The Bridge can forward MQTT traffic to another MQTT server or IBM Event Streams for IBM Cloud. Filtering, topic mapping, multiple forwarders, and REST-based configuration and monitoring make it useful for controlled routing between systems; a simple MQTT-only deployment may not need that integration layer.

Security options include TLS profiles, user ID and password authentication against a configured LDAP server, and policies for connections, topics, subscriptions, and queues. The policy controls let administrators govern both who connects and what messaging actions clients can take. The constraint is one LDAP server connection: organizations that need separate directories for their users and groups cannot connect them independently. Administrators manage message hubs and endpoints through the WebUI or REST Administration APIs.

Pricing

Eclipse Amlen: free. Amlen has a free plan and no free trial; there is no paid plan listed. Because it is self-hosted, the free price makes it a practical option for teams prepared to run the server themselves, rather than a hosted service with a paid tier to scale into.

Platforms

Amlen supports Android, iOS, Linux, web, API, and self-hosted use. Its current stable release offers server and WebUI downloads for RHEL and AlmaLinux 8, 9, and 10, so those are the confirmed environments for teams evaluating a download. The product is described as mature and used by large enterprises in production. Users seeking support can discuss Amlen through Eclipse IoT Matrix channels.

Who it's for

Amlen suits organizations building IoT or web messaging systems that need MQTT/JMS interoperability, custom protocol extensions, or controlled forwarding to other MQTT infrastructure or IBM Event Streams for IBM Cloud. Its self-hosted model and policy controls fit teams that want to administer messaging infrastructure directly. It is a poor fit for organizations that must authenticate against more than one LDAP server, or for teams that need a deployment environment beyond the supported RHEL and AlmaLinux downloads.

Pros and cons

  • Pro: MQTT and JMS support with message conversion can bridge device messaging and JMS applications.
  • Pro: The protocol plug-in SDK and configurable Bridge provide options for legacy sensors and routed integrations.
  • Pro: TLS, LDAP-backed authentication, and policies cover connection and messaging permissions.
  • Con: Only one LDAP server can be connected, limiting organizations with identities spread across multiple directories.
  • Con: Self-hosting means teams need to operate the server; confirmed stable downloads target RHEL and AlmaLinux versions 8 through 10.

Alternatives

For a broader comparison, browse Message Broker Software.

Lightstreamer is worth considering if a freemium option with a free trial and a demo license capped at 20 concurrent client connections better matches an evaluation or smaller deployment.

SocketCluster is another free, self-hosted choice; it is MIT licensed and has no paid plans listed on its maker’s site.

Moquette is a free alternative for teams comparing self-hosted MQTT software.

ApsaraMQ for MQTT is a paid option for readers seeking a subscription-billed MQTT service rather than Amlen’s free self-hosted model.

Amazon SNS may suit readers looking for a freemium API or web messaging option with a free tier that includes monthly request and notification allowances.

CloudAMQP offers a freemium broker with a free trial and a free plan capped at 40 connections, 200 queues, 20,000 queued messages, and 2 million messages per month.

EMQX is an alternative for teams considering a freemium MQTT platform with a free trial and a serverless plan that has a monthly free quota and up to 1,000 connections.

HiveMQ MQTT Broker is an option for teams comparing a freemium broker with a Lab plan capped at 100 connections and 100 messages per second.

Verdict

Choose Eclipse Amlen if your team wants a free, self-hosted server that can bring MQTT, JMS, custom protocols, and policy controls into one messaging stack. Its clearest reason to choose another product is the single-LDAP-server limit; teams with identities across multiple directories need a different fit.

Alternatives to Eclipse Amlen

Every alternative, ranked