| Name | Description | Type | Package | Framework |
| BaseCascade | Class | cascading.cascade | Cascading | |
| Cascade | A Cascade is an assembly of Flow instances that share or depend on equivalent Tap instances and are executed as a single group. | Interface | cascading.cascade | Cascading |
| CascadeConnector | Note order is not significant when adding passing Flow instances to the connect method. | Class | cascading.cascade | Cascading |
| CascadeDef | This allows for ad-hoc building of Cascade data and meta-data like tags. | Class | cascading.cascade | Cascading |
| CascadeException | Class | cascading.cascade | Cascading | |
| CascadeListener | Any RuntimeException thrown from any of the listener methods will force the given cascade to stop by calling Cascade. | Interface | cascading.cascade | Cascading |
| CascadeProps | through a CascadeConnector. | Class | cascading.cascade | Cascading |
| Cascades | instances via the CascadeConnector and FlowConnector, respectively. | Class | cascading.cascade | Cascading |
| FlowGraph | Class | cascading.cascade.planner | Cascading | |
| IdentifierGraph | Class | cascading.cascade.planner | Cascading | |
| TapGraph | Class | cascading.cascade.planner | Cascading | |
| TopologyGraph | Class | cascading.cascade.planner | Cascading | |