Skip to content
SPECIFICTION
Get listed

Apache Artemis

artemis.apache.org

Free plan WindowsmacOSLinuxAPISelf-hosted

Spec sheet

Product
Apache Artemis is a multi-protocol message broker for messaging applications.Read 2 Oct 2026 · artemis.apache.org
Deployment
The project provides scripts to help create Docker images for deployment.Read 2 Oct 2026 · artemis.apache.org
Security
Security is enabled by default and supports role-based permissions, authentication managers, and SSL transport encryption.Read 2 Oct 2026 · artemis.apache.org
Support
The project directs users to community mailing lists for questions and to its bug and feature request system.Read 2 Oct 2026 · artemis.apache.org
Availability
High availability can use shared storage or network replication.Read 2 Oct 2026 · artemis.apache.org
Client APIs
It supports Jakarta Messaging 3.1, JMS 2.0 and 1.1, and includes client implementations and JNDI support.Read 2 Oct 2026 · artemis.apache.org
Client languages
The project says clients are available in Java, JavaScript, C, C++, Python, .Net, and other languages.Read 2 Oct 2026 · artemis.apache.org
Clustering
The broker provides flexible clustering for distributing load.Read 2 Oct 2026 · artemis.apache.org
Disaster recovery
Asynchronous mirroring is available for disaster recovery.Read 2 Oct 2026 · artemis.apache.org
Download verification
The download page provides SHA-512 checksums and ASC signatures and says users should verify downloaded files.Read 2 Oct 2026 · artemis.apache.org
Persistence
Journal options include Linux AIO, memory-mapped, Java NIO, and JDBC persistence.Read 2 Oct 2026 · artemis.apache.org
Protocols
The broker supports AMQP 1.0, MQTT 3.1/3.1.1/5, STOMP 1.0/1.1/1.2, OpenWire, and its own Core protocol.Read 2 Oct 2026 · artemis.apache.org

Plans and prices

Apache Artemis Free Apache License 2.0 Java 17+ · self-hosted broker Read 2 Oct 2026 · artemis.apache.org

Every Apache Artemis plan and price →

Where Specifiction places it

Alternatives to Apache ArtemisAll alternatives →