Skip to content
SPECIFICTION
Get listed

Apache Artemis vs EMQX

Apache Artemis

artemis.apache.org

EMQX

emqx.com

Side by side

FigureApache ArtemisEMQX
Price fromFree$234/mo
Free planYesYes
Free trial—Yes
Open source—Yes
Web—Yes
WindowsYes—
macOSYesYes
LinuxYesYes
APIYesYes
Self-hostedYesYes
Plans published15
Spec score · Message Broker Software8.1 (#15)9.1 (#2)
DeploymentThe project provides scripts to help create Docker images for deployment.EMQX can run in Docker, through a Kubernetes Operator, or from packages on Red Hat, CentOS, Rocky Linux, Amazon Linux, Ubuntu, Debian, macOS and Linux.
ProtocolsThe 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.The platform supports MQTT 3.1.1 and 5.0, MQTT over WebSocket and QUIC, plus NATS, CoAP and LwM2M gateways.
SecuritySecurity is enabled by default and supports role-based permissions, authentication managers, and SSL transport encryption.Security features include TLS/mTLS, X.509 certificate authentication, access controls, and audit logs.
SupportThe project directs users to community mailing lists for questions and to its bug and feature request system.The pricing page lists 8/5 support for Serverless and 24/7 premium support for Dedicated Flex.

Plans

Apache Artemis

  • Apache ArtemisFree

Apache Artemis pricing →

EMQX

  • ServerlessFree
  • Dedicated Flex$234 a month
  • BYOCPriced on request
  • ServerlessFree
  • EnterprisePrice not published

EMQX pricing →

In their own words

Apache Artemis

Apache Artemis has no write-up on Specifiction yet; its figures are above.

Visit artemis.apache.org

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.

Visit emqx.com