Trident is an alternative interface to Storm. It provides exactly-once processing, "transactional" datastore persistence, and a set of common stream analytics operations.
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.