Pricing
Workflows pricing is identical to Workers Standard pricing and are billed on two dimensions:
- CPU time: the total amount of compute (measured in milliseconds) consumed by a given Workflow.
- Requests (invocations): the number of Workflow invocations. Subrequests made from a Workflow do not incur additional request costs.
A Workflow that is waiting on a response to an API call, paused as a result of calling step.sleep
, or otherwise idle, does not incur CPU time.
Frequently asked questions related to Workflows pricing:
No. Workflows are priced based on the same compute (CPU time) and requests (invocations) as Workers.
Are Workflows available on the Workers Free plan?
Yes.
A Workflow invocation is when you trigger a new Workflow instance: for example, via the Workers API, wrangler CLI, or REST API. Steps within a Workflow are not invocations.
Workflows are billed as Workers, and share the same CPU time and request SKUs.
Refer to the published limits documentation.