Flujos de trabajo

Crea Workflows duraderos y aplicaciones multifase

Workflows es un motor de ejecución construido sobre Cloudflare Workers — para construir aplicaciones que puedan reintentar automáticamente, mantener el estado y ejecutarse durante minutos, horas, días o semanas. No es necesario preocuparse por escalar, gestionar la infraestructura o gestionar la durabilidad: Workflows se encarga de ello por ti.
Por etapas

Cualquier lógica incluida en un paso puede reintentarse automáticamente y memoizarse para garantizar la durabilidad, sin código repetitivo adicional ni puntos de control.

Estado incluido

Cada instancia permanece en su propio estado local: no es necesario configurar o gestionar una base de datos o un plano de control.

Humanos en el bucle

Espera a eventos externos: webhooks, aprobaciones, mensajes de cola — y úsalos para determinar los pasos siguientes en tu Flujo de trabajo.

¿Cómo funcionan Workflows?

Background Pattern
Estado incluido

Cada instancia de flujo de trabajo tiene su propia base de datos local integrada. El estado se guarda y reproduce automáticamente: no es necesario ejecutar (o escalar) una infraestructura de base de datos compleja.

Background Pattern
Paga solo por tiempo de computación real

Solo se facturará mientras el código se ejecute. Esperar por APIs de terceros o aprobaciones cuesta $0, por lo que las facturas son drásticamente más bajas que las plataformas basadas en duración o alternativas autohospedadas.

Background Pattern
Simplemente escribe código

Escribe código, pruébalo y usa tus paquetes y bibliotecas de API favoritos — no se necesita un DSL personalizado.

Background Pattern
Humanos en el bucle

Crea Workflows que pueden esperar eventos — aprobaciones de un humano, webhooks de un procesador de pagos o mensajes de una cola — con solo una línea de código.

Background Pattern
Workflows

Ideal para sistemas resilientes de múltiples pasos

Puedes usar Workflows para:

View docs

Construyendo agentes de IA

Tareas de revisión de código, contexto compacto o procesamiento de datos

Tareas asíncronas

Correos electrónicos de ciclo de vida, tareas de facturación y tareas críticas de procesamiento de datos

Post-procesamiento de contenido generado por usuarios

Ejecutar inferencia, limpiar o validar el contenido subido

Un motor de ejecución duradero para construir aplicaciones de múltiples pasos

Workflows introduce un modelo de programación que facilita la creación de tareas confiables y de larga duración, observar su progreso y activar instancias de forma programada en función de eventos en sus servicios. Workflows reintenta automáticamente, conserva el estado y se ejecutan durante minutos, horas, días o semanas.

Background Pattern
export class CheckoutWorkflow extends WorkflowEntrypoint {
  async run(event, step) {
    const processorResponse = await step.do('submit payment', async () => {
      let resp = await submitToPaymentProcessor(event.params.payment);
      return await resp.json<any>();
    });

    const textResponse = await step.do('send confirmation text', sendConfirmation);

    await step.sleep('wait for feedback', '2 days');

    await step.do('send feedback email', sendFeedbackEmail);

    await step.sleep('delay before marketing', '30 days');

    await step.do('send marketing follow up', sendFollowUp);
  }
}

Workflows Pricing

Orchestrate complex multi-step processes. View Compute pricing details

Requests

Free

100k / day

Paid

$0.30 / million requests

CPU Time

Free

10 ms / invocation

Paid

$0.02 / million CPU ms

Storage

Free

1 GB

Paid

$0.20 / GB-month

npm

"

Over 10 million developers around the world rely on the npm Registry to download packages over 1 billion times a day. We invested in Cloudflare Workers to improve our global performance, and now with the Cloudflare Workers globally available key-value store (Cloudflare Workers KV), we can make performance improvements that used to be impossible. "

Laurie Voss
Laurie Voss Co-founder and Chief Data Officer

Powerful primitives, seamlessly integrated

Built on systems powering 20% of the Internet, Workflows run on the same infrastructure Cloudflare uses to build Cloudflare. Enterprise-grade reliability, security, and performance are standard.

Construye sin límites

Únete a miles de desarrolladores que han eliminado la complejidad de la infraestructura y han desplegado a nivel mundial con Cloudflare. Empieza a construir de forma gratuita — no se requiere tarjeta de crédito.