Resilient, event-driven workflow orchestration engine purpose-built for complex business logic, asynchronous task coordination, and distributed microservices. Features sub-5ms step transitions, fluent DAG construction, and zero-loss state persistence.
Engineered for fault-tolerant microservices, financial transactions, and mission-critical workflows.
Fork executions into concurrent asynchronous branches and re-converge with join barriers (Wait All or Wait First) with timeout safety.
Automatic failure recovery with customizable retry policies, randomized jitter to eliminate thundering herds, and Dead Letter Queues (DLQ).
Pause workflows in a durable state waiting for external manual approvals, dual-key authorizations, or time-delayed webhook signals.
Native support for recurring cron intervals, exact timestamp scheduling, and delay steps without external cron infrastructure.
Explore deep-dive technical architecture, fluent DAG construction, and client SDK references.
DAG state graph execution, durable persistence layers, pluggable worker pools, and type-safe DSL definitions with code examples.
Embed @vaakworkflow/sdk into Node.js applications, trigger asynchronous workflow instances, approve checkpoints, and inspect telemetry.