Skip to content
Ironflow is pre-1.0: APIs can change between releases. Pin a version. What is ready →

Execution Engine

At the heart of Ironflow is a Write-Ahead-Log approach to workflow logic. Before running any step, the engine checks the database for a cached result (memoization). The engine persists the step results that an execution reports: a push function’s results arrive with its response, and a pull worker’s at each checkpoint. Steps can yield execution via sleep, wait-for-event, or invoke, and resume later re-entering through the memo check.

Ironflow execution engine step lifecycle