Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Streaming Analytics Software
  3. Apache Heron

Apache Heron

On the record

APIs
The project describes Java and Python Streamlets APIs, a Python API similar to Storm’s, and YAML-based ECO topology stitching.blog.x.com · read 4 Oct 2026
Architecture
Heron uses a process-based computing model with topology isolation.github.com · read 9 Oct 2026
Archive
The Apache Heron GitHub repository was archived on March 3, 2023 and is read-only.github.com · read 9 Oct 2026
Build requirements
The repository README lists Java 11, Python 3.6, and Bazel 6.0.0 as requirements.github.com · read 9 Oct 2026
Community support
The README lists user and development mailing lists and a Heron Slack workspace.github.com · read 9 Oct 2026
Deployment integrations
Twitter’s project announcement describes integration with Apache Mesos, Apache Aurora, Apache REEF, and Slurm.blog.x.com · read 9 Oct 2026
Features
Heron supports backpressure, task isolation for troubleshooting, and configuring topologies for latency-sensitive or throughput-sensitive workloads.blog.x.com · read 4 Oct 2026
Intended use
The repository describes Heron as a real-time stream processing engine developed at Twitter.github.com · read 9 Oct 2026
Languages and architecture
Heron uses a process-based architecture and is written in Java, C++ and Python.blog.x.com · read 4 Oct 2026
License
The project is licensed under the Apache License, Version 2.0.github.com · read 9 Oct 2026
Origin
Twitter developed Heron as a distributed streaming engine and donated it to the Apache Incubator in 2018.blog.x.com · read 4 Oct 2026
Project status
The Apache Incubator page says the Heron podling retired on 2023-01-18.incubator.apache.org · read 9 Oct 2026
Purpose
Heron is a real-time, distributed, fault-tolerant stream processing engine.incubator.apache.org · read 9 Oct 2026
Schedulers
The project lists Kubernetes, DC/OS, Nomad, SLURM and standalone as scheduler deployment options.blog.x.com · read 4 Oct 2026
Security
The GitHub repository page links to a security policy.github.com · read 9 Oct 2026
Self-management
Dhalion is described as enabling Heron to self-tune, self-heal and self-stabilize when topologies encounter unexpected behavior.blog.x.com · read 4 Oct 2026
State and processing
The project describes stateful and effectively-once processing, with adaptors for Apache Hadoop, Apache BookKeeper and the local file system.blog.x.com · read 4 Oct 2026
Stateful processing
Twitter’s donation announcement describes stateful, exactly-once processing with adaptors for Apache Hadoop, Apache BookKeeper, and the local file system.blog.x.com · read 9 Oct 2026

Alternatives to Apache Heron

Every alternative, ranked