EVERYTHING XIAOMI
Get listed
Cloudflare Workflows logo

Cloudflare Workflows

Cloudflare Workflows helps developers build durable, multi-step applications on Cloudflare Workers without managing infrastructure.

Place
#26 of 31
Score
6.1
Cloudflare Workflows's website

What Cloudflare Workflows is

Cloudflare Workflows helps developers build durable, multi-step applications on Cloudflare Workers without managing infrastructure. It can retry failed tasks, handle errors, and preserve state for minutes, hours, or weeks. A workflow may pause for seconds, hours, or days, or wait for a webhook, user input, or an external system response before continuing. Instances can be triggered, paused, resumed, or terminated through code or an API. Workflows can call Fetch API requests and Cloudflare services such as R2, KV, and D1, and can be invoked through the Workers API, Wrangler CLI, or REST API. Billing covers CPU time, requests, persisted storage, and steps; waiting does not consume CPU time. The free plan is included with Workers Free, subject to usage limits, and paid pricing starts at $5/mo. Paid plans allow up to five minutes of CPU time per invocation. Workflows cannot be deployed to Workers for Platforms namespaces.

Good

  • Retries failed tasks and preserves workflow state.
  • Can pause or wait for external events.
  • Instances can be managed through code or an API.
  • Can call R2, KV, and D1 services.

Watch out

  • Cannot deploy to Workers for Platforms namespaces.
  • Paid CPU time per invocation is limited to five minutes.

Who it suits

It suits developers building long-running, multi-step applications on Cloudflare Workers that need retries, persisted state, or pauses while awaiting events. It may not fit deployments targeting Workers for Platforms namespaces.

Verdict

Cloudflare Workflows combines durable steps, event waits, and instance controls for applications built on Workers. Review the usage limits and deployment restriction before choosing it.

Plans and prices

From Cloudflare Workflows's own pricing page, checked 29 Sep 2026.

All about pricing
PlanPriceWhat it gives you
Workers FreeFree100,000 requests per day shared with Workers · 10 ms CPU per invocation · 1 GB-month storage · 3,000 steps per day · 100 MB persisted state per instance · 1,024 steps per Workflow · Included with the Workers Free plan; usage limits apply.
Workers Paid—10 million requests per month included, then $0.30 per additional million · 30 million CPU milliseconds per month included, then $0.02 per additional million · 1 GB-month storage included, then $0.20/ GB-month · 500,000 steps per month included, then $0.80/ additional 100,000 per month · 1 GB persisted state per instance · 10,000 steps per Workflow by default · Included with the Workers Paid plan; usage-based charges apply for requests, CPU time, storage, and steps.

The facts

Each one read from Cloudflare Workflows's own pages, with the date it was checked.

What it does

API access
Workflows can be invoked through the Workers API, Wrangler CLI, or REST API.checked 29 Sep 2026
Deployment restriction
Workflows cannot be deployed to Workers for Platforms namespaces because Workflows do not support Workers for Platforms.checked 29 Sep 2026
Durable execution
Workflows supports durable steps with automatic retries and error handling.checked 29 Sep 2026
External events
A Workflow can wait for webhooks, user input, or external system responses before continuing.checked 29 Sep 2026
Instance management
Workflow instances can be triggered, paused, resumed, and terminated programmatically or through an API.checked 29 Sep 2026
Integrations
The documentation identifies Fetch API requests and Cloudflare services including R2, KV, and D1 as services a Workflow can call.checked 29 Sep 2026
Limits
A Workflow step has unlimited wall-clock duration, but its CPU time is subject to the configured limit; paid plans allow up to five minutes of CPU time per invocation.checked 29 Sep 2026
Purpose
Cloudflare Workflows lets developers build durable multi-step applications on Cloudflare Workers without managing infrastructure.checked 29 Sep 2026
Retries and state
Workflows can automatically retry failed tasks and persist state for minutes, hours, or weeks.checked 29 Sep 2026
Scheduling
Workflows can pause for seconds, hours, or days using step.sleep() and step.sleepUntil().checked 29 Sep 2026
Support
The Workflows documentation directs users to the Workers community on Discord to ask questions and discuss the platform.checked 29 Sep 2026

The company

Founded
2009checked 28 Sep 2026
Headquarters
San Francisco, California, USAchecked 28 Sep 2026

Money

Usage billing
Workflows are billed for CPU time, requests, persisted storage, and executed steps, while waiting or sleeping does not incur CPU time.checked 29 Sep 2026

Alternatives to Cloudflare Workflows

All alternatives
  1. 1Joget logo

    Joget

    Free planOpen sourceAndroidiOSWebAPI
    8.8Free plan
  2. 2

    Flowable

    Free planOpen sourceAndroidiOSWebAPI
    8.7From $99 a month
  3. 3Inngest logo

    Inngest

    Free planOpen sourceWebAPILinuxmacOS
    8.3From $99 a month
  4. 4Camunda logo

    Camunda

    Free planWebAPILinuxmacOS
    7.6Free plan
  5. 5Google Cloud Workflows logo

    Google Cloud Workflows

    Free planWebAPI
    7.5From $0.01 a month
  6. 6

    Dapr

    Free planAPILinuxmacOSSelf-hosted
    7.4From $1,199 a month