Core features of OpenWorkflow
mainOpenWorkflow provides several key capabilities for managing long-running processes:
- Durable: Workflows survive process restarts and server crashes. Completed steps are never repeated.
- Resumable: After a crash or deployment, workflows automatically pick up from the last completed step.
- Pausable: Workflows can sleep for durations ranging from seconds to months without consuming active resources.
- Type Safe: Provides first-class TypeScript support for defining and consuming workflow inputs and outputs.