# Storm > Storm is a free and open source distributed realtime computation system for reliably processing unbounded streams of data. This site preserves the original Storm project pages; the project continues today as Apache Storm. ## Key pages - [Home](https://storm-project.net/): What Storm is and what it is used for - [Documentation](https://storm-project.net/documentation): Core concepts, topologies and cluster setup - [Scalability](https://storm-project.net/about/scalable): How Storm scales out - [Fault tolerance](https://storm-project.net/about/fault-tolerant): How Storm handles failures - [Guaranteed processing](https://storm-project.net/about/guarantees-data-processing): How Storm guarantees data is processed - [Multi-language support](https://storm-project.net/about/multi-language): Using Storm from any programming language - [Downloads](https://storm-project.net/downloads): Historical releases and where to find current ones - [History](https://storm-project.net/history): Project timeline and current status - [Trident](https://storm-project.net/trident): Storm's micro-batch API with exactly-once state updates - [Storm vs Spark](https://storm-project.net/storm-vs-spark): Tuple-at-a-time processing compared with Spark's micro-batches - [Storm vs Flink](https://storm-project.net/storm-vs-flink): State, event time and exactly-once compared - [Storm vs Kafka](https://storm-project.net/storm-vs-kafka): How Storm works with Kafka, and how it compares with Kafka Streams ## Optional - [Community](https://storm-project.net/community): Mailing lists and contributors