Streaming Data Platforms

Compare 20 streaming data platforms tools to find the right one for your needs

🔧 Tools

Compare and find the best streaming data platforms for your needs

RisingWave

The real-time event streaming platform.

A distributed SQL streaming database for real-time analytics and stream processing.

View tool details →

Decodable

The fastest way to build real-time data applications.

A serverless real-time data platform that makes it easy to connect, process, and move data between systems.

View tool details →

Quix

The Streaming Data Platform for Python.

A platform for building and running real-time data applications in Python.

View tool details →

Striim

Real-Time Data Integration and Streaming Analytics.

A unified platform for real-time data integration, streaming analytics, and data visualization.

View tool details →

Materialize

The Streaming Database.

A streaming database that computes and maintains materialized views on streaming data.

View tool details →

Ably

The Realtime Experience Platform.

A serverless platform for powering realtime digital experiences like live chat, notifications, and collaborative features.

View tool details →

Apache Spark Streaming

Scalable, high-throughput, fault-tolerant stream processing of live data streams.

An extension of the core Spark API that enables scalable, high-throughput, fault-tolerant stream processing of live data streams.

View tool details →

Pusher

Hosted APIs to build realtime features.

A set of hosted APIs for adding realtime features like notifications, chat, and collaboration to web and mobile apps.

View tool details →

Confluent Platform

The Complete Data Streaming Platform, Everywhere You Need It.

An enterprise-grade data streaming platform built by the original creators of Apache Kafka.

View tool details →

Databricks

The Data and AI Company.

A unified data and AI platform that includes capabilities for streaming data processing.

View tool details →

Apache Flink

A Framework for Stateful Computations over Data Streams.

An open-source stream processing framework for stateful computations over unbounded and bounded data streams.

View tool details →

PubNub

Powering Real-time Interactivity in Apps.

A developer API platform for building and scaling realtime applications.

View tool details →

Apache Kafka

A distributed event streaming platform.

An open-source distributed event streaming platform for high-performance data pipelines, streaming analytics, and data integration.

View tool details →

Azure Stream Analytics

Real-time analytics, from the cloud to the edge.

A real-time analytics and complex event-processing engine on Microsoft Azure.

View tool details →

ksqlDB

The database purpose-built for stream processing applications.

A streaming database that enables real-time data processing and stream processing on Apache Kafka using SQL.

View tool details →

StreamSets (IBM)

Design, deploy, and operate smart data pipelines.

A data integration platform for building and operating smart data pipelines for streaming and batch data.

View tool details →

Amazon Kinesis

Easily collect, process, and analyze real-time, streaming data.

A suite of services for collecting, processing, and analyzing real-time streaming data on AWS.

View tool details →

Google Cloud Dataflow

Unified stream and batch data processing.

A fully managed service for executing Apache Beam pipelines for stream and batch data processing.

View tool details →

TIBCO Streaming

Real-time intelligent equipment and process control.

An enterprise-grade, cloud-ready streaming analytics platform for building real-time applications.

View tool details →

Bytewax

The Python framework for building stream processing applications.

An open-source Python framework for building stateful stream processing applications.

View tool details →