The Event Stream Processing Software solutions below are the most common alternatives that users and reviewers compare with Apache Kafka. Event Stream Processing Software is a widely used technology, and many people are seeking sophisticated, easily administered software solutions with api designer, pre-built connectors, and custom connectors. Other important factors to consider when researching alternatives to Apache Kafka include communication and integration. The best overall Apache Kafka alternative is Confluent. Other similar apps like Apache Kafka are Google Cloud Pub/Sub, MuleSoft Anypoint Platform, IBM MQ, and Amazon Kinesis Data Streams. Apache Kafka alternatives can be found in Event Stream Processing Software but may also be in Stream Analytics Software or Message Queue (MQ) Software.
A stream data platform.
Google's Cloud Pub/Sub is a simple, reliable, scalable foundation for stream analytics and event-driven computing systems.
Anypoint Platform™ is a complete platform that lets companies realize business transformation through API-led connectivity. It is is a unified, flexible integration platform that solves the most challenging connectivity problems across SOA, SaaS and APIs.
Amazon Kinesis Data Streams is a serverless streaming data service that makes it easy to capture, process, and store data streams at any scale.
Azure Logic Apps provides a way to simplify and implement scalable integrations and workflows in the cloud. It provides a visual designer to model and automate your process as a series of steps known as a workflow
Messaging that just works
Cloud Dataflow is a fully-managed service for transforming and enriching data in stream (real time) and batch (historical) modes with equal reliability and expressiveness.
Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud.
Azure Event Hubs is a scalable data streaming platform and event ingestion service, capable of receiving and processing millions of events per second. Event Hubs processes and stores events, data, or telemetry produced by distributed software and devices.