Skip to content
Ironflow is pre-1.0: APIs can change between releases. Pin a version. What is ready →

Build agents and workflows that survive

Build agents and workflows
that survive.

Ironflow is a durable runtime for AI agents and event-driven systems, in one binary.

Quick start

Read https://ironflow.run/start.md and set up Ironflow in this project.

Paste this into your coding agent. The page tells it to show you each command and wait for your approval. Skills only, without the engine: npx skills add sahina/ironflow-releases

$brew install sahina/tap/ironflow
$ironflow serve --dev
# open localhost:9123
$docker pull ghcr.io/sahina/ironflow-releases:latest
$docker run -p 9123:9123 ghcr.io/sahina/ironflow-releases:latest serve --dev
# open localhost:9123
# download the release for your platform
$./ironflow serve --dev
# open localhost:9123

Download the latest release

Choose a path

Four primitives behind both paths

Events

Ordered domain facts that functions and projections react to.

Durable steps

Saved results, so a restarted run skips finished work.

Waits

Pause for an event or approval without holding a worker.

Projections

Read models derived from event history, rebuilt when the view changes.

Reference and self-hosting