OpenAICloudflare Developer PlatformMar 3, 2026, 12:00 PM

Workflows, Workers - Workflows step limit increased to 25,000 steps per instance

A condensed section focused on the key takeaways first.

Original Post

Quick Digest

Summary

A condensed section focused on the key takeaways first.

openaienmodel: gpt-5-mini-2025-08-07

Workflows step limit increased to 25,000 steps per instance

Key Points

  • Step limit raised to 25,000
  • Default 10,000 steps for Workers Paid
  • Persisted state limits unchanged

Summary

Cloudflare Workflows on Workers Paid now support a higher per-instance step limit. The default limit is 10,000 steps, and you can configure an instance up to 25,000 steps in your wrangler.jsonc. This removes the need for many recursive or child-workflow patterns for longer or more complex executions.

Key Points

  • Default and configurable limits:
    • Workers Paid default: 10,000 steps per Workflow instance.
    • Configurable maximum: 25,000 steps via wrangler.jsonc.
  • Previous limit: 1,024 steps per instance — this is now much higher.
  • Persisted state limits remain unchanged:
    • Workers Free: 100 MB per Workflow instance.
    • Workers Paid: 1 GB per Workflow instance.
  • How to configure (wrangler.jsonc): { "workflows": [ { "name": "my-workflow", "binding": "MY_WORKFLOW", "class_name": "MyWorkflow", "limits": { "steps": 25000 } } ] }
  • Practical guidance for engineers:
    • Increase steps only if needed; test end-to-end for performance and error handling.
    • Monitor execution duration, memory, and persisted state usage to avoid hitting other limits.
    • Refer to "Workflows limits" in the docs for full details and any platform quotas.

Full Translation

Translations

A translation section that keeps the flow of the original article.

openaijamodel: gpt-5-mini-2025-08-07

Workflows、Workers — 各インスタンスの Workflows ステップ上限が 25,000 ステップに増加

Workflows、Workers — 各インスタンスの Workflows ステップ上限が 25,000 ステップに増加

公開日: 2026-03-03
カテゴリ: Workflows, Workers

Workers Paid の各 Workflow はデフォルトで 10,000 ステップをサポートするようになり、wrangler.jsonc で最大 25,000 ステップまで設定可能になりました:

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

変更点の概要:

  • デフォルト: 各 Workflow インスタンスは Workers Paid で 10,000 ステップをサポート
  • 設定可能: wrangler.jsonc で最大 25,000 ステップに設定可能
  • 以前: 各インスタンスは 1,024 ステップに制限されていました
  • 影響: 再帰的呼び出しや子ワークフローを使わずに、より複雑で長時間実行されるワークフローをサポート可能

注意:

  • ワークフローごとの永続化された状態の上限は変わらず、Workers Free は 100 MB、Workers Paid は 1 GB のままです
  • 詳細は Workflows limits を参照してください