← Back
Cloudflare Workflows step limit expands to 25,000 per instance, up 24x from 1,024 ceiling

Increased Step Limits for Complex Workflows

Cloudflare Workflows now supports substantially larger execution graphs. Each Workflow instance defaults to 10,000 steps and can be configured up to 25,000 steps via the wrangler.jsonc configuration file—a 24x increase from the previous 1,024-step limit.

Configuration

To enable the higher limit, add the limits object to your workflow configuration:

{
  "workflows": [
    {
      "name": "my-workflow",
      "binding": "MY_WORKFLOW",
      "class_name": "MyWorkflow",
      "limits": {
        "steps": 25000
      }
    }
  ]
}

Impact on Development

This expansion allows developers to build more sophisticated, long-running workflows without architectural workarounds. Complex multi-step operations that previously required recursive or child workflow calls can now be expressed as single, linear execution flows.

State Limits Unchanged

While step capacity has increased dramatically, the persisted state limit per Workflow instance remains unchanged: 100 MB for Workers Free tier and 1 GB for Workers Paid tier. See the Workflows limits reference for complete constraints.