Boomerang

Boomerang Flow

Event-driven workflow automation.

The easiest way to build, automate and run Workflows, without writing a single line of code... unless you really want to! Built for the cloud and fully extensible.

Inside Flow

Everything you need to build, run and manage your Workflows, whether you’re a solo operator or a whole Team.

The workflow editor
Workflow editorWhere the magic happens. A visual drag-and-drop editor for your Tasks, switches, Parameters and triggers.
The task manager
Task managerBring a script, bring a container, or write your own Task from scratch. Or start with the prebuilt Tasks and the Tekton catalog.
The actions
ActionsApprove or decline the approvals and manual tasks waiting on your Team.
The run detail
Run detailView each run in detail, with logs, outputs and step-by-step progress for easy troubleshooting.

From trigger to approval.

  1. 01Build. Drag, drop and connect Tasks, then add Parameters that resolve at runtime.
  2. 02Trigger. Start Workflows manually, on a schedule, via webhook or from an event.
  3. 03Approve. Human-in-the-loop approvals and manual tasks hold the run until someone acts.
  4. 04Run and view. Runs are queued and reliably executed. Track every one in Activity and Insights.
flow / schedules
The Flow schedules page with a calendar of upcoming runs

Run it locally

The whole stack, one command.

Up and running in no time. Docker Compose builds Flow from source and starts it alongside MongoDB, a local sign-in provider and an S3-compatible artifact store. Head to localhost:3000 and sign in; the first person in becomes the admin.

terminal

$ git clone https://github.com/boomerang-io/flow
$ cd flow
$ docker compose --profile stack up -d --build
# then open http://localhost:3000
Local setup guide →