Increased Step Capacity
Cloudflare has significantly expanded the capabilities of Workflows on Workers Paid. Each workflow instance now supports 10,000 steps by default, with the ability to configure up to 25,000 steps per instance—a roughly 24x increase from the previous 1,024-step limit.
Configuration
To enable higher step limits, developers can update their wrangler.jsonc file:
{
"workflows": [
{
"name": "my-workflow",
"binding": "MY_WORKFLOW",
"class_name": "MyWorkflow",
"limits": {
"steps": 25000
}
}
]
}
Impact
This change eliminates the need for complex workarounds like recursive or child workflow calls for long-running executions. Developers can now implement more sophisticated, extended workflows directly without architectural compromises.
Important note: While step limits have increased dramatically, the persisted state limit per workflow instance remains unchanged at 100 MB for Workers Free and 1 GB for Workers Paid. Refer to Workflows limits documentation for complete details.