Version: 2.2.1


Basics of Storm

Layers on top of Storm


Trident is an alternative interface to Storm. It provides exactly-once processing, "transactional" datastore persistence, and a set of common stream analytics operations.

Streams API

Stream APIs is another alternative interface to Storm. It provides a typed API for expressing streaming computations and supports functional style operations.

NOTE: Streams API is an experimental feature, and further works might break backward compatibility. We're also notifying it via annotating classes with marker interface @InterfaceStability.Unstable.


The Storm SQL integration allows users to run SQL queries over streaming data in Storm.

NOTE: Storm SQL is an experimental feature, so the internals of Storm SQL and supported features are subject to change. But small change will not affect the user experience. We will notify the user when breaking UX change is introduced.


Setup and Deploying



Integration With External Systems, and Other Libraries

Container, Resource Management System Integration