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.