Workflows

Workflows durables,
que sobreviven a todo.

Define un workflow como pasos ordenados. El resultado de cada paso se journaliza, así un run sobrevive a crashes y redeploys sin re-ejecutar los pasos completados — más durable sleep (segundos a meses) y reintentos. La alternativa agent-native y sin lock-in a AWS Step Functions.

El trabajo de larga duración no debería romperse en un redeploy

Los trabajos multi-paso — flujos de onboarding, pipelines de pedidos, tareas de agentes — necesitan sobrevivir a crashes, redeploys y esperas largas. Step Functions lo resuelve pero significa Amazon States Language, la consola y precio por transición. koigrid Workflows te da el núcleo: define pasos ordenados, arranca un run, y tu worker pide el siguiente paso, lo ejecuta y reporta el resultado. Cada resultado se journaliza, así un worker que crashea o se redespliega reanuda exactamente donde lo dejó — los pasos completados nunca se re-ejecutan. El durable sleep pausa un run de segundos a 90 días; los pasos fallidos reintentan con backoff. Una API abierta que tu agente puede llevar de punta a punta.

Cómo se compara koigrid

koigridAWS Step Functions
DefiniciónPasos ordenados (API/CLI)Amazon States Language (JSON)
Sobrevive a crash/redeploySí (pasos journalizados)Sí (estado gestionado)
Durable sleepSegundos a 90 díasEstado Wait
Reintentos + backoffIntegrado (por paso)Integrado
PrecioPlano (incluido)Por transición de estado
Lock-inNinguno (API abierta + Postgres)ASL + específico de AWS

De docs públicos, 2026. Modelo de pasos journalizados (como las activities de Step Functions / los steps de Inngest), no replay determinista de código.

Lo que pagarías en otro sitio

1M runs de workflow/mes con reintentos y esperas

koigrid Workflows (Starter)

12€/mes/mes

plano — workflows + runs incluidos en tu plan

AWS Step Functions

~25$+/mes/mes

precio por transición de estado que crece con pasos × runs

plano y predecible

Precios orientativos; koigrid es tarifa plana y en la UE.

Todo lo que necesitas para trabajo durable de larga duración

Pasos journalizados

La salida de cada paso se persiste — un run reanuda tras un crash o redeploy sin re-ejecutar los pasos completados.

Durable sleep

Pausa un run de segundos a 90 días; despierta y continúa. Sobrevive a reinicios (el estado vive en Postgres).

Reintentos con backoff

Un paso que falla reintenta con backoff exponencial hasta maxAttempts, luego el run falla limpiamente.

Pasos at-least-once

Un paso reclamado tiene un lease — si el worker muere a mitad, el lease expira y otro worker lo retoma.

Cualquier worker

Tu worker (o agente) pide el siguiente paso, lo ejecuta como quiera, y reporta complete/fail. Sin lock-in de SDK.

Agent-native

Arranca y lleva un workflow durable y reanudable desde Claude Code o cualquier LLM con la API + un token con scopes.