Apache Beam is a free, open-source programming model for building data processing pipelines across batch and streaming workloads.
Alternatives to kdb+
Apache Druid is an open-source database for real-time analysis of streaming and batch data.
Confluent Cloud is a managed data streaming platform built around a serverless Apache Kafka engine.
- 4
Timeplus
Timeplus is a streaming SQL platform for real-time data pipelines in analytics, telemetry, and AI/ML.
Free planWebAPILinuxmacOS7.1From $199 a month - 5

Materialize
Materialize is a SQL-based live data layer for apps and AI agents.
Free planWebAPILinuxSelf-hosted7.0From $1.50 a year - 6

RisingWave
RisingWave is a distributed SQL streaming platform that ingests, transforms, and serves real-time data.
WebAPILinuxmacOS6.7$0.23 usage-based - 7

Tinybird Cloud
Tinybird Cloud is a managed real-time data platform for building analytics features and serving data through APIs.
Free planWebAPI6.7From $49 a month - 8
Apache Storm
Apache Storm is a free, open-source system for processing unbounded data streams in real time.
Free planWebAPILinuxmacOS6.6Free plan - 9
Feldera
Feldera is an incremental view maintenance engine that keeps SQL views in sync as input data changes, alongside a lakehouse or warehouse.
Free planWebAPILinuxmacOS6.5Free plan - 10

Apache Pinot
Apache Pinot is an open-source distributed OLAP datastore for real-time analytics and user-facing workloads.
Free planWebAPISelf-hosted6.4Free plan - 11

Apache Spark
Apache Spark is a free, open-source engine for large-scale data analytics.
Free planAPILinuxmacOSSelf-hosted6.4Free plan - 12

Apache Flink
Apache Flink is a framework and distributed processing engine for stateful computations over bounded and unbounded data streams.
Free planAPILinuxSelf-hosted6.1Free plan - 13
Pathway Live Data Framework
Pathway Live Data Framework is a Python framework for building analytics and AI data pipelines over stored data and live streams.
Free planAPISelf-hosted6.1Free plan - 14

Ververica Platform
Ververica Platform combines stream and batch processing in one runtime for enterprise production workloads.
Free planWebAPISelf-hosted6.1Free plan - 15
Apache Kafka
Free planAPISelf-hosted6.0Free plan - 16

Apache Samza
Apache Samza is a free, self-hosted framework for processing live data streams and building applications that maintain state.
Free planAPILinuxSelf-hosted6.0Free plan - 17

Amazon Managed Service for Apache Flink
Amazon Managed Service for Apache Flink runs Apache Flink applications in the cloud to transform and analyze streaming data in real time.
WebAPI5.5 - 18

Apache Heron
Apache Heron is a real-time engine for processing data streams across distributed systems, designed to tolerate faults.
LinuxSelf-hosted5.5 - 19
Tencent Cloud Oceanus
Tencent Cloud Oceanus is a cloud-deployed, web-accessed service for real-time big data processing.
Web5.4From CN¥5,376 a month - 20

Azure Stream Analytics
Azure Stream Analytics is a web service for processing streaming data with stateful processing, SQL processing and event-time windows.
Web5.1 - 21
TIBCO Streaming
WebLinuxmacOSWindows5.1 - 22
Alibaba Cloud Realtime Compute for Apache Flink
Alibaba Cloud Realtime Compute for Apache Flink is a cloud service for processing data streams with Apache Flink.
Web5.0 - 23
Google Cloud Dataflow
Google Cloud Dataflow is a cloud-deployed data processing service accessed through the web.
Web4.9 - 24
ksqlDB
Web4.7

