Python stream processing framework for real-time applications
Apache Storm
Distributed real-time computation system
About Apache Storm
A distributed real-time computation system for processing fast, large streams of data, used for real-time analytics, online machine learning, continuous computation and distributed RPC. Because the code is openly available, it can be audited, extended and run on private infrastructure, which makes it attractive to teams with privacy or compliance needs. It is commonly adopted through containers or packages, evaluated against commercial alternatives and kept because it solves a focused problem reliably at scale.
Apache Storm key facts
- Category: Data & Analytics
- Pricing: Free — listed in this directory as a free tool, with no paid plan required to use it.
- Focus areas: streaming, real time, distributed, analytics
- Official site: storm.apache.org
About the Data & Analytics category
Analytics and BI platforms that turn raw data into clear insights. The Data & Analytics category on Tools Hub currently lists 712 tools. Alongside Apache Storm, it includes Bytewax, Faust, kSQLDB, Apache Samza.
More in Data & Analytics
Comparing tools in the Data & Analytics category? These related listings are worth a look: Bytewax — Python stream processing framework for real-time applications; Faust — Stream processing library built on Kafka Streams ideas; kSQLDB — Streaming SQL database purpose-built for Kafka.
Stream processing library built on Kafka Streams ideas
Streaming SQL database purpose-built for Kafka
Stream processing framework integrated with Kafka and YARN
Stream processing engine merged into Hazelcast Platform
Terminal spreadsheet for exploring tabular data