• HOME
  • CATEGORIES

    • CATEGORIES

    • Browse All Categories
  • FOR VENDORS

    • FOR VENDORS

    • Log In to Vendor Portal
    • Get Started
  • REVIEWS

    • REVIEWS

    • Write a Review
    • Product Reviews
    • Vendor Directory
    • Product Comparisons
  • GARTNER PEER COMMUNITY™
  • GARTNER.COM
  • Community GuidelinesListing GuidelinesBrowse VendorsRules of EngagementFAQPrivacyTerms of Service
    ©2026 Gartner, Inc. and/or its affiliates.
    All rights reserved.
  • Categories

    • Loading categories...

      Browse All Categories

      Loading markets...

  • For Vendors

    • Log In to Vendor Portal 

    • Get Started 

  • Write a Review

Join / Sign In
All Categories
/
Event Brokers

Event Brokers Reviews and Ratings

What are Event Brokers?

Gartner defines an event broker as a technology that enables the publish-subscribe communication pattern between event producers and event consumers. An event broker can be delivered as hardware, as software or as a service.

Event producers (also known as publishers or sources) publish events to a topic. Event consumers (also known as subscribers or sinks) subscribe to topics to see all related events. This means that event producers are typically unaware of, and decoupled from, event consumers. The role of the event broker is to mediate communications between event producers and event consumers

Learn More About This Category
How Categories and Markets Are Defined

Product Listings

Filter by

Products 1 - 20 of 39
Sort by
Logo of Solace Platform

Solace Platform

By Solace

4.5
(335 Ratings)

Solace Platform helps enterprises design, deploy and manage event-driven systems that link apps spanning cloud, edge and on-premises environments so they can operate in real-time – powering application integration, agentic workflows, and IoT applications. Solace Platform includes the powerful Solace Event Broker, event management capabilities with Solace Event Portal, as well as monitoring and integration capabilities all available via a single cloud console.  Solace Platform allows for easy creation of an event mesh, an interconnected network of event brokers, allowing for seamless and dynamic data movement across highly distributed network environments. Solace Event Brokers can be deployed as fully managed cloud services, self-managed software in private cloud or on-premises environments, or as turnkey hardware appliances for ultra-high performance and low TCO. Solace Event Portal is a complementary toolset for design and governance of event-driven systems. 

Show More Details
Logo of Microsoft Azure Event Grid

Microsoft Azure Event Grid

By Microsoft

4.4
(56 Ratings)

Microsoft Azure Event Grid is a software that enables event-based architectures by facilitating communication between applications and services using events. The software supports reliable event delivery, filtering, and routing, allowing developers to manage event-driven workflows across cloud and on-premises environments. By integrating with Azure services and custom applications, Azure Event Grid helps automate responses to system changes, data updates, or custom business events. The software addresses the business problem of decoupling event producers and consumers, thereby improving scalability and responsiveness of distributed systems through centralized event management.

Show More Details
Logo of IBM MQ

IBM MQ

By IBM

4.6
(37 Ratings)

IBM MQ is a messaging software that enables secure and reliable exchange of data between applications, systems, and services across diverse computing environments. The software offers message queuing capabilities, supporting both point-to-point and publish-subscribe models, to facilitate communication regardless of differences in operating system, programming language, or network infrastructure. IBM MQ helps address business challenges related to integrating heterogeneous systems and ensuring the assured delivery of transactional information. Its features include message encryption, guaranteed message delivery, transaction support, and scalability, which contribute to reducing operational risk, improving connectivity between processes, and supporting compliance needs in enterprise environments.

Show More Details
Logo of Confluent Cloud

Confluent Cloud

By Confluent

4.3
(23 Ratings)

Confluent Cloud is a software designed to manage and process real-time data streams using Apache Kafka as its underpinning technology. The software offers fully managed capabilities for streaming data integration, enabling users to connect applications, services, and systems in real time. It facilitates data ingestion, transformation, and routing from various sources to destinations without the need for manual infrastructure management. Confluent Cloud supports scalability, monitoring, and data governance features, allowing organizations to address challenges related to building event-driven architectures and integrating disparate data systems. The software is utilized by businesses that require reliable and efficient handling of large volumes of streaming data for analytics, application development, and operational systems.

Show More Details
Logo of TIBCO Platform

TIBCO Platform

By TIBCO

4.4
(20 Ratings)

TIBCO Platform is an integration software designed to connect, manage, and analyze data across various systems and environments. The software enables organizations to automate business processes, orchestrate workflows, and facilitate real-time data exchange. It supports a range of integration capabilities including application integration, data integration, cloud integration, and API management. TIBCO Platform offers tools for data visualization, analytics, and event processing, allowing businesses to gain insights and make data-driven decisions. The software addresses challenges related to disparate data sources, operational inefficiencies, and the need for scalable connectivity across cloud and on-premises systems.

Show More Details
Logo of RabbitMQ

RabbitMQ

By RabbitMQ

4.5
(11 Ratings)

RabbitMQ is a message broker software that implements the Advanced Message Queuing Protocol and supports multiple messaging protocols. It enables reliable asynchronous communication between applications or services by handling message queuing, routing, and delivery. The software allows for distributed and scalable messaging in cloud and on-premises environments. RabbitMQ supports clustering, high availability, and flexible routing through exchanges, offering features such as message persistence, acknowledgments, and dead letter queues. It helps address business problems related to integration of distributed systems, decoupling of components, and managing workload spikes by facilitating smooth and robust message transmission between producers and consumers.

Show More Details
Logo of Ably

Ably

By Ably

4.2
(9 Ratings)

Ably is a software that provides real-time communication infrastructure for applications, enabling bi-directional data synchronization across devices and platforms. The software supports pub/sub messaging, presence detection, message history, and stream replication, facilitating efficient distribution of live updates such as chat messages, notifications, and other event-driven data. Ably offers APIs and SDKs compatible with multiple programming languages, integrates with existing systems, and manages connection state, scalability, and fault tolerance. This software is designed to address challenges related to maintaining consistent data streams and connectivity in environments requiring high availability and low latency for real-time applications.

Show More Details
Logo of AWS Simple Notification Service (SNS)

AWS Simple Notification Service (SNS)

By Amazon Web Services (AWS)

4.7
(9 Ratings)

AWS Simple Notification Service (SNS) is a cloud-based messaging software that enables the coordination of communication between distributed systems and microservices. It provides message delivery from publishers to subscribers using topics, supporting both push and pub/sub messaging patterns. The software supports multiple protocols including SMS, email, and HTTP endpoints. AWS Simple Notification Service enables automation by triggering workflows, distributing notifications to users, or integrating with other AWS services for event-driven applications. It focuses on facilitating scalable, flexible, and efficient messaging, addressing business needs for timely and reliable communications across different platforms and systems.

Show More Details
Logo of EMQX MQTT Platform

EMQX MQTT Platform

By EMQ Technologies

4.5
(6 Ratings)

EMQX Platform is an enterprise-grade MQTT messaging and streaming platform designed to solve the complex challenges of large-scale IoT data connectivity, processing, and integration. EMQX Platform helps enterprises to securely collect, transmit, and process large volumes of IoT device data in real-time.

Originally an open-source project, EMQX Platform has expanded into a trusted enterprise solution, serving nearly 1,000 enterprise customers across 60+ countries. Connecting over 250 million smart devices globally, it supports mission-critical IoT operations across sectors, such as automotive, manufacturing, and energy.

The platform is available across major cloud providers, including AWS, Google Cloud Platform, and Microsoft Azure, enabling enterprises to deploy where their business needs dictate.

Show More Details
Logo of Lightstreamer

Lightstreamer

By Lightstreamer

4.9
(6 Ratings)

Lightstreamer is an Event Broker that fits into the Edge and App Messaging category of Event-Driven Architectures (EDA). It is specifically designed for real-time data delivery through the Internet. It provides adaptive streaming and dynamic throttling capabilities, which enable it to deliver real-time data to remote web clients and apps regardless of available bandwidth, connectivity quality, and network intermediaries that may separate the client from the server. It supports both cloud deployment and on-premises installation. It can be integrated with any back-end system by developing adapters built using the provided SDKs. On the client side, libraries for all the front-end platforms are provided.

Show More Details
Logo of Amazon Simple Queue Service

Amazon Simple Queue Service

By Amazon Web Services (AWS)

4
(2 Ratings)

Amazon Simple Queue Service is a software that enables the reliable exchange of messages between distributed application components. It supports the decoupling of microservices, distributed systems, and serverless applications by providing a managed message queuing system. The software offers standard and FIFO queues for processing messages in any order or strictly preserving their sequence. It manages message storage, retrieval, and delivery across applications, helping to handle varying workloads and maintain message integrity. Amazon Simple Queue Service helps organizations scale workloads and supports message filtering, dead-letter queues, and message visibility management, allowing applications to respond to operational events and coordinate activities without direct interdependencies.

Show More Details
Logo of StreamNative

StreamNative

By StreamNative

5
(2 Ratings)

StreamNative software is designed for managing data streaming and messaging infrastructure. It is built on Apache Pulsar and offers features such as multi-tenant architecture, message queuing, event streaming, and persistent storage. The software supports real-time data processing, enables seamless integration with various data sources, and provides tools for scalability and reliability in distributed environments. StreamNative software addresses the business need for unified messaging and streaming solutions by facilitating high-throughput, low-latency data delivery and management across applications, which is essential for organizations dealing with large volumes of data that require efficient communication between systems.

Show More Details
Logo of Amazon EventBridge

Amazon EventBridge

By Amazon Web Services (AWS)

5
(1 Rating)

Amazon EventBridge is a software that enables applications to connect using events, facilitating the building of event-driven architectures. It ingests events from a range of sources, including integrated software as a service applications and custom applications, and routes them to targets such as AWS Lambda, Step Functions, or other AWS services. The software allows organizations to decouple application components, respond to state changes in real time, and automate workflows without manual intervention. By supporting both scheduled and event-driven processing, Amazon EventBridge helps address challenges related to the coordination of distributed application components and simplifies the process of ingesting, filtering, and delivering events across systems.

Show More Details
Logo of Google Pub/Sub

Google Pub/Sub

By Google

4
(1 Rating)

Google PubSub is a software that enables asynchronous messaging between applications, allowing them to exchange information in real time and at scale. The software supports message ingestion, delivery, and routing, making it suitable for event-driven architectures and decoupled systems. With its publish and subscribe model, applications can send messages to topics and have subscribers receive them efficiently. Google PubSub manages message persistence and ensures reliability, handling high throughput and durable storage. The software helps organizations address the challenge of integrating complex systems, facilitating communication across distributed components and microservices, and supporting data flow for analytics, logging, and monitoring scenarios.

Show More Details
Logo of IBM Event Automation

IBM Event Automation

By IBM

5
(1 Rating)

IBM Event Automation is a fully composable event-driven solution designed to put business events to work by enabling users to detect situations, act in real-time, automate decisions, and maximize revenue potential. Accelerate time to market and competitive effectiveness with capabilities that unlock the value of events and seamlessly integrate into your existing systems.

- Tap into entire ecosystems built on open-source technologies like Apache Kafka to make business events available in the locations where they are needed.

- Leverage the power of Apache Flink to define important business scenarios in an intuitive authoring canvas to act on opportunities in real-time.

- Democratize the power of events through secure, self-service access to teams across your business while retaining controls and governance.

IBM Event Automation consists of these 3 features: Event Processing, Event Streams and Event Endpoint Management.

Show More Details
Logo of Aiven for Apache Kafka

Aiven for Apache Kafka

By Aiven

Aiven for Apache Kafka is a managed software that provides scalable and secure event streaming capabilities built on Apache Kafka. The software allows organizations to collect, process, and integrate real-time data streams from various sources, facilitating reliable data pipeline construction and stream processing. Features include automated provisioning, scaling, patch management, and monitoring, as well as integrated security capabilities like encryption, authentication, and access control. The software addresses challenges related to infrastructure management, operational complexity, and data reliability, enabling businesses to focus on developing data-driven applications while leveraging a stable and consistent streaming platform.

Be the first to .
Logo of Amazon Managed Streaming for Apache Kafka

Amazon Managed Streaming for Apache Kafka

By Amazon Web Services (AWS)

Amazon Managed Streaming for Apache Kafka is a software that enables users to set up, scale, and manage Apache Kafka clusters in the cloud. The software automates tasks such as provisioning, configuration, and patching of Kafka brokers while supporting secure and highly available operations. It offers monitoring and storage management features to help organizations process and analyze streaming data from multiple sources. The software is designed to address the business problem of managing the complexity and operational overhead of running Apache Kafka infrastructure, providing a solution for real-time data ingestion, processing, and streaming use cases across various industries.

Be the first to .
Logo of Amazon MQ

Amazon MQ

By Amazon Web Services (AWS)

Amazon MQ is a managed message broker software that facilitates the integration and communication between distributed applications by supporting industry-standard messaging protocols such as Apache ActiveMQ and RabbitMQ. The software enables applications to exchange information through messages without building custom integrations, supporting features such as message queuing, topic-based publish-subscribe, and durable subscriptions. Amazon MQ addresses the business requirement for reliable message delivery, message persistence, and decoupling of components in enterprise and cloud-based environments. It helps organizations migrate existing messaging workloads to a managed environment with operational responsibilities such as provisioning, patching, and failure detection handled by the service, allowing customers to focus on application development rather than infrastructure management.

Be the first to .
Logo of AMQ Broker

AMQ Broker

By IBM

AMQ Broker is a software developed to support messaging between applications and systems by facilitating reliable communication through message queuing. It enables integration across distributed and hybrid environments, allowing applications to send and receive data asynchronously. The software provides features such as message routing, delivery assurance, and support for various messaging protocols. It addresses business problems related to system interoperability, data consistency, and operational reliability by supporting messaging workloads that require decoupling and scalability. AMQ Broker is designed to help businesses manage information exchange securely and efficiently across diverse platforms and technologies.

Be the first to .
Logo of AWS IoT

AWS IoT

By Amazon Web Services (AWS)

AWS IoT is a cloud-based software that enables organizations to securely connect, manage, and analyze data from Internet of Things devices. The software supports communication between devices and the cloud, device provisioning, authentication, and fine-grained access control. It assists with data collection, real-time analytics, and remote device management, facilitating scalable solutions for monitoring, automation, and predictive maintenance. Through integration with other AWS services, it enables the development of IoT applications that address business challenges such as operational efficiency, asset tracking, and quality assurance across various industries.

Be the first to .

Features of Event Brokers

Updated December 2024

Mandatory Features:

  • Distribute events from event producers to event consumers via topics

  • Manage relationships between event producers, topics and event subscribers

Optional Features:

  • Authenticate and authorize access to topics

  • Support multiple levels of quality of service, such as: a) At least once (the event consumer always receives the event, but there may be duplicates), b) At most once (the event consumer only ever receives one copy of the event, but might not receive every event), and c) Once only (the event consumer always receives one copy of the event)

  • Encrypt communication channels over networks (“data in flight”)

  • Enable event producers and event consumers to connect to an event broker using client libraries or open protocols

  • Store published events while an event consumer is offline

Gartner Research

Market Guide for Event Brokers

Top Trending Products

RabbitMQ

Popular Product Comparisons

IBM MQ vs RabbitMQIBM MQ vs Microsoft Azure Event GridMicrosoft Azure Event Grid vs RabbitMQConfluent Cloud vs IBM MQConfluent Cloud vs Microsoft Azure Event GridAWS Simple Notification Service (SNS) vs IBM MQ

Gartner Peer Insights content consists of the opinions of individual end users based on their own experiences, and should not be construed as statements of fact, nor do they represent the views of Gartner or its affiliates. Gartner does not endorse any vendor, product or service depicted in this content nor makes any warranties, expressed or implied, with respect to this content, about its accuracy or completeness, including any warranties of merchantability or fitness for a particular purpose.

This site is protected by hCaptcha and its Privacy Policy and Terms of Use apply.


Software reviews and ratings for EMMS, BI, CRM, MDM, analytics, security and other platforms - Peer Insights by Gartner
Community GuidelinesListing GuidelinesBrowse VendorsRules of EngagementFAQsPrivacyTerms of Use

©2026 Gartner, Inc. and/or its affiliates.

All rights reserved.