Skip to content
SPECIFICTION
Get listed

Apache Flink vs Apache Heron

Apache Flink

flink.apache.org

Apache Heron

heron.apache.org

Side by side

FigureApache FlinkApache Heron
Price fromFree—
Free planYes—
Free trial——
Open source——
LinuxYesYes
APIYes—
Self-hostedYesYes
Plans published10
Spec score · Streaming Analytics Software8.0 (#7)7.5 (#16)
Spec score · Stream Processing Software8.1 (#8)7.5 (#18)
APIsIts listed layered APIs include SQL on stream and batch data, the DataStream API, and ProcessFunction for time and state.The project describes Java and Python Streamlets APIs, a Python API similar to Storm’s, and YAML-based ECO topology stitching.
Community supportThe project lists its user mailing list as a support channel and also points users to Slack and Stack Overflow.The README lists user and development mailing lists and a Heron Slack workspace.
What it doesApache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams.Heron is a real-time, distributed, fault-tolerant stream processing engine.

Plans

Apache Flink

  • Apache FlinkFree

Apache Flink pricing →

Apache Heron

No plans published.

Apache Heron pricing →

In their own words

Apache Flink

Apache Flink is a free, self-hosted framework and distributed processing engine for stateful computations over unbounded and bounded data streams. It supports event-driven applications, stream and batch analytics, and data pipelines and ETL. Listed correctness features include exactly-once state consistency, event-time processing and late-data handling. APIs include SQL for stream and batch data, DataStream and ProcessFunction for time and state. Operational capabilities cover flexible deployment, high availability, savepoints, scale-out architecture, very large state and incremental checkpoints. The project lists low latency, high throughput and in-memory computing. Flink runs in common cluster environments; for Kubernetes, the Kubernetes Operator is identified as the standard deployment mechanism. Connectors include AWS, Cassandra, Elasticsearch, Google Cloud PubSub, HBase, Hive, JDBC, Kafka, MongoDB, OpenSearch, Prometheus, Pulsar and RabbitMQ. Security requires configuration because SSL/TLS, REST authentication and SQL Gateway authentication are disabled by default. It is available at free under Apache License v2.

Visit flink.apache.org

Apache Heron

Apache Heron has no write-up on Specifiction yet; its figures are above.

Visit heron.apache.org