IronFlowDocs

Engine manual / v1.15.0

Build the flow. Run the graph.

IronFlow is a Rust workflow engine with a Lua surface. Steps form a graph, independent branches run in parallel, and the engine owns retries, timeouts and cancellation.

  • v1.15.0documented release
  • 101built-in nodes
  • 23node categories

Your first run

From source checkout to a working graph in four concrete moves.

01 / INSTALL

Build the engine

Clone the tagged source and compile the single release binary with Cargo.

cargo build --releaseOpen the build guide ↗
02 / RUN

Execute a known flow

Start with the dependency-free hello-world example from the same release.

./target/release/ironflow run examples/01-basics/hello_world.luaRead the example ↗
03 / DEFINE

Write a Lua flow

Give steps names, connect dependencies and let independent branches run together.

Flow.new("my_flow")Learn the flow structure →
04 / EXTEND

Pick a capability

Browse 101 generated node references, grouped by the work they do.

nodes.http_request({ ... })Find a node →

Go deeper

Read by task, from flow syntax to the execution core.

IronFlow documentation

Find the next step

Type a keyword to search the documentation.

to move · Enter to open · Esc to close