Skip to content

Prerequisites

To run AwaitStep

RequirementMinimum versionNotes
Docker20.10Docker Desktop on macOS/Windows is fine
Docker ComposeV2 (plugin)Shipped with Docker Desktop; docker compose not docker-compose
Cloudflare accountAny (free tier works)Workflows are available on all plans
Cloudflare API tokenSee below

Cloudflare API token permissions

Create a Custom token in the Cloudflare dashboard with the following permissions:

ScopeResourcePermission
AccountWorkers ScriptsEdit
ZoneWorkers RoutesEdit
AccountWorkers TailRead
AccountWorkers Builds ConfigurationEdit
AccountWorkers ObservabilityEdit

TIP

If your workflows use KV, D1, R2, AI, Agents, or Queues bindings, also add Edit permission for those resources under the Account scope.

WARNING

Do not use your Global API Key. Always create a scoped Custom token.

For local development only

If you plan to contribute to AwaitStep or run it from source, you also need:

RequirementMinimum version
Node.js20
pnpm9

These are not required to run AwaitStep from the Docker image.