Waterstream

MQTT broker for Apache Kafka

Visit Website →

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)

Ingesting IoT data into a Kafka pipeline Connecting IoT devices to a corporate event streaming platform Building real-time analytics applications on IoT data

✅ 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

Kafka Connect (with MQTT source) EMQX (with Kafka integration) HiveMQ (with Kafka extension)

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

Docker Kubernetes

🔌 Integrations

Apache Kafka

🛟 Support Options

  • ✓ Email Support
  • ✓ Dedicated Support (Enterprise tier)

💰 Pricing

Contact for pricing
Free Tier Available

✓ 30-day free trial

Free tier: Community Edition is free for up to 50 concurrent connections.

Visit Waterstream Website →