Waterstream
MQTT broker for Apache Kafka
Overview
Waterstream is a unique MQTT broker that does not store data itself. Instead, it acts as a protocol gateway, translating MQTT messages into Kafka records and publishing them to an Apache Kafka cluster. This allows MQTT-speaking devices to integrate directly with a Kafka-based event streaming architecture. It leverages Kafka for persistence, scalability, and data distribution, providing a bridge between the IoT world and the world of big data streaming.
✨ Key Features
- Native integration with Apache Kafka
- Stateless and horizontally scalable
- MQTT 3.1.1 support
- TLS and authentication support
- Kubernetes-friendly deployment
🎯 Key Differentiators
- Lightweight and stateless, designed specifically as a Kafka gateway
- Leverages Kafka for all state management and persistence
- Simple to deploy and scale on Kubernetes
Unique Value: Provides a seamless and efficient bridge between the MQTT protocol and Apache Kafka, allowing organizations to leverage their existing Kafka infrastructure for IoT data ingestion and processing.
🎯 Use Cases (3)
✅ Best For
- Bridging sensor data from thousands of devices directly into a Kafka cluster for real-time processing by stream analytics applications.
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Projects that do not use or plan to use Apache Kafka
- Small-scale projects that need a simple, all-in-one broker
🏆 Alternatives
Offers a more lightweight and focused solution than using the Kafka Connect framework, which can be more complex to set up. Compared to the Kafka integrations in EMQX or HiveMQ, Waterstream is purpose-built for this one task, which can lead to simpler configuration and operation.
💻 Platforms
🔌 Integrations
🛟 Support Options
- ✓ Email Support
- ✓ Dedicated Support (Enterprise tier)
💰 Pricing
✓ 30-day free trial
Free tier: Community Edition is free for up to 50 concurrent connections.
🔄 Similar Tools in MQTT & IoT Protocols
HiveMQ
A enterprise-ready MQTT platform for fast, reliable, and secure movement of data to and from connect...
EMQX
An open-source, highly scalable, and reliable MQTT broker for IoT, IIoT, and connected vehicles....
Mosquitto
A lightweight open-source message broker that implements the MQTT protocol....
AWS IoT Core
A managed cloud service that lets connected devices easily and securely interact with cloud applicat...
Azure IoT Hub
A managed service, hosted in the cloud, that acts as a central message hub for bi-directional commun...
ThingsBoard
An open-source IoT platform for data collection, processing, visualization, and device management....