Internet of Things on Apache Kafka
Waterstream is the first and the only MQTT platform on the market leveraging Apache Kafka as its own storage and distribution engine. Every incoming MQTT message is immediately available in your microservices architecture or your analytics platform without any further processing. Vice-versa, every message written on a Kafka topic it’s sent to MQTT clients. All the necessary MQTT state, like subscriptions and QoS message status is also stored in Kafka—no need for additional storage.
Easy to scale
Scale to thousands of server instances, scale from hundreds of thousands to millions of IoT connected devices.
DetailsFully reliable
Responsive, resilient and elastic. Fault tolerance guaranteed through stateless sessions behind a load balancer.
DetailsIncredibly simple
No man in the middle. No extra MQTT brokers to manage. No integration pipelines to develop. It transparently works within your Kafka cluster.
DetailsSecure by design
Designed from the foundation to be secure.
Get ours or choose your own IAM system.
DetailsGet ours or choose your own IAM system.
Integrated observability
Use our integrated logging (ELK) and monitoring (Prometheus) capabilities. Nevertheless you can still plug your own.
DetailsRun everywhere
On premise, in cloud, virtual or bare metal? SAS? No problem! Pick the one the best suites you... we comply
DetailsConfluent Verified Integration
Waterstream integrates with the Confluent Platform ecosystem, and has been assessed by Confluent to meet standard quality and functionality requirements.
Online demo
If you want to see one example of use case in action, check out our simulated vehicle fleet to see how easy is to integrate IoT devices with Apache Kafka with Waterstream. In this demo we’ll show you thousands of simulated Heavy Goods Vehicles sending travel data to Kafka using MQTT, simple kSQL queries directly on MQTT data and a nice integration of Waterstream with Grafana using Prometheus.