IBM MQvs
Apache Kafka


Apache Kafka: Apache Kafka if you need a replayable event log with many independent consumers rather than a transactional queue.

Transactional message queuing for systems where a lost message is a lost payment
As of 31 August 2026, IBM MQ starts at $312/month. The message queue that banks and insurers run because it gives once-only, transactional delivery with a forty-year audit record. Softwr lists it under Automation Integration. IBM MQ is made by IBM, available on Linux, Windows, Self-hosted.
Overview
IBM MQ moves messages between applications with assured, once-only delivery. A message put inside a transaction is not visible until commit, and is not lost if the application, the network or the machine fails. It runs on z/OS, IBM i, AIX, Linux, Windows and in containers, with queue managers clustered for availability and a native replication option. That combination, especially the mainframe support, is why it remains the transactional backbone of core banking, payments and insurance systems long after everyone else moved to Kafka for analytics. The distinguishing property against Kafka is a semantic one that is often muddled in procurement. MQ is a queue: a message is consumed once and gone, with transactional participation in a two-phase commit alongside a database. Kafka is a log: messages are retained and replayed by many independent consumers. They solve different problems, and organisations that replace MQ with Kafka to save licence cost frequently rebuild transactional semantics badly in application code. The commercial facts that matter. Licensing has moved from Processor Value Units to Virtual Processor Cores, with IBM MQ at roughly 312 US dollars per VPC per month and MQ Advanced at roughly 583, on a minimum one-year term, plus a pay-as-you-go option near 1.02 dollars per VPC hour. Container licensing is only available under Kubernetes with the IBM License Service, so a Podman or plain Docker deployment forfeits the optimised metric. Distributed and z/OS estates are licensed under different models and treating them as one problem is a common audit exposure. MQ Advanced adds Advanced Message Security, Managed File Transfer and MQTT telemetry.
The honest half
Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about IBM MQ.
Cross-shopped
Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.


Apache Kafka: Apache Kafka if you need a replayable event log with many independent consumers rather than a transactional queue.


RabbitMQ: RabbitMQ if you want queue semantics without capacity-based licensing and have no mainframe requirement.


Confluent Cloud: Confluent Cloud if you want managed streaming, now from the same corporate parent as MQ.
Pricing
Taken from the vendor's own pricing page. Prices move, so check before you buy.
IBM MQ
$312 /mo
IBM MQ Advanced
$583 /mo
Pay as you go
On request
Capabilities
Assured once-only delivery
Transactional put and get with two-phase commit alongside a database
Multi-platform queue managers
z/OS, IBM i, AIX, Linux, Windows and container deployments
Native high availability
Replicated data queue managers and multi-instance failover
Advanced Message Security
End-to-end message encryption and signing in MQ Advanced
Managed File Transfer
Auditable large file movement over the same MQ infrastructure
MQ Telemetry
MQTT support for device connectivity, included in MQ Advanced
Answered, with sources
Each answer names the page it came from, so you can check it rather than take our word for it.
By Virtual Processor Core subscription, around 312 US dollars per VPC per month for MQ and 583 for MQ Advanced, minimum one year.
Only if you actually need a replayable log. MQ is a transactional queue; replacing it with Kafka usually means rebuilding transactional semantics in application code.
Advanced Message Security, Managed File Transfer, MQTT telemetry and quorum-based high availability.
Yes. Optimised container licensing needs Kubernetes with the IBM License Service; Podman or Docker deployments do not qualify.
Keep looking
Industrial DataOps middleware that models and contextualises OT data before it reaches IT systems
Postgres-backed distributed task queue and workflow engine for Python, TypeScript and Go
Apache 2.0 BPMN engine under Hyland, from which Flowable and Camunda were forked
AI agents that build and run automation workflows from plain-English prompts
BPMN process orchestration engine, now source-available rather than open source
Long-running Java BPMN engine, now developed inside Apache KIE with commercial support from IBM
Automate tasks across cloud and on-premises apps
Integration platform as a service (iPaaS) with robust API management
Open-source developer platform for building scripts, workflows, and internal apps
Give Browser Use a natural-language task and receive completed work from a managed browser agent
Apache 2.0 BPMN engine under Hyland, from which Flowable and Camunda were forked
AI agents that build and run automation workflows from plain-English prompts
Softwr does not host reviews and shows no star rating for IBM MQ, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.
What people switch to, and what they give up
Every tier, and where the cost actually lands
Put it head to head with anything we hold
Its rating, and an embed for your own site
Industrial DataOps middleware that models and contextualises OT data before it reaches IT systems
Per site per yearManaged Apache Flink and Debezium with credit-based pricing and a free tier
Per credit by task hourEmbedded integration platform that SaaS vendors ship inside their own product
Per month by API call volumeApache 2.0 BPMN engine under Hyland, from which Flowable and Camunda were forked
Open source, no licence feePostgres-backed distributed task queue and workflow engine for Python, TypeScript and Go
Per month by task run count