Bounded Splittable DoFn Support Status
| Base |
|---|
| Side Inputs |
| Splittable DoFn Initiated Checkpointing |
| Dynamic Splitting |
| Bundle Finalization |
| Google Cloud Dataflow | Prism Local Runner | Apache Flink | Apache Spark (RDD/DStream based) | Apache Spark Structured Streaming (Dataset based) | Apache Nemo | Hazelcast Jet | Twister2 | Python Direct FnRunner |
|---|
Partially : Only Dataflow Runner V2 supports this. | Yes : fully supported | Partially : Only portable Flink Runner supports this. | : | : | : | : | : | Yes : |
Partially : Only Dataflow Runner V2 supports this. | Yes : fully supported | Partially : Only portable Flink Runner supports this. | : | : | : | : | : | : |
Partially : Only Dataflow Runner v2 supports this. | Yes : fully supported | Partially : Only portable Flink Runner supports this. | : | : | : | : | : | Yes : |
Partially : Only Dataflow Runner V2 supports this. | Yes : fully supported | No : | : | : | : | : | : | Yes : Only with Python SDK |
Partially : Only Dataflow Runner V2 supports this. | Yes : fully supported | No : | : | : | : | : | : | Yes : |
Last updated on 2026/05/01
Have you found everything you were looking for?
Was it all useful and clear? Is there anything that you would like to change? Let us know!

