Skip to main content

Flow runner size

The Flow runner executes code that isn't pushed down to your Data Plane. Flow runner size is initially set in the Workspace or Deployment configuration, but you can override it at runtime.

You can override Flow runner size at either the Project level or the Flow level.

Prerequisites

Project level

To configure a default Flow runner size for your Project, use RegEx patterns to match Flow names:

ascend_project.yaml
project:
defaults:
- kind: Flow
name:
regex: .*
spec:
runner:
size: Small

Flow level

To set a custom runner size for a specific Flow, add the runner field to the Flow YAML:

flows/my-flow/my-flow.yaml
flow:
name: "MyFlow"
description: "A flow with a specific runner and version."
runner:
size: Medium
version: "1.0.0"

Available sizes

Available runner sizes are Small, Medium, Large, and X-Large.