Durable Execution
A distributed-systems design paradigm that persists the state of each step in a program's execution—variables, call stack and external call results—to reliable storage, ensuring that after a process crash or power loss execution resumes from the point of interruption rather than restarting from the beginning. The concept was popularized by workflow engines such as Temporal and Cadence, with theoretical roots in database transaction logs and WAL.
Timeline (last 90 days)
Durable execution guarantees that state remains intact during a pause, but does not guarantee that the rules still hold after the pause ends.
Standard n8n nodes completely lack native memory retention capabilities and cannot persist workflow state when external APIs time out, the network is interrupted, or the host runs out of memory.
Durable Execution is a class of distributed system design paradigm whose core idea is to persist the state of each step in a program's execution to reliable storage media, guaranteeing the recoverability of the execution position itself.
All Facts (3)
Durable execution guarantees that state remains intact during a pause, but does not guarantee that the rules still hold after the pause ends.
50%UnverifiedStandard n8n nodes completely lack native memory retention capabilities and cannot persist workflow state when external APIs time out, the network is interrupted, or the host runs out of memory.
50%UnverifiedDurable Execution is a class of distributed system design paradigm whose core idea is to persist the state of each step in a program's execution to reliable storage media, guaranteeing the recoverability of the execution position itself.
50%