Template System

Flow includes a templating system for generating executables and workspaces from reusable templates, built on Go’s text/template and the Expr expression language. See the documentation for usage details and examples.

Where flow Plugs In

Two integration surfaces have their own pages, because both turned out to be more than a paragraph:

There is also a Docker image at ghcr.io/flowexec/flow for other CI systems, though it has not been exercised nearly as hard as the Action has.

Schemas

The flowfile, workspace, template and config formats are published as JSON Schema at flowexec.io/schemas, which is what gives editors completion and validation, and what lets an assistant author a valid flowfile without guessing. There is an llms.txt alongside them. The Go types are generated from those same schemas, so the contract has one source.