Skip to main content

Introduction

Coflux is an open-source workflow engine. It can be used to orchestrate and observe computational workflows, which are defined in plain Python. It aims to maximise developer productivity and be easy to try out and adopt.

It can be used to build data pipelines, coordinate background tasks, or orchestrate real-time workflows.

Getting started

The first section in this guide describes the steps involved in definining and running a workflow:

  1. Defining your workflow
  2. Running the Coflux server
  3. Setting up and running an agent
  4. Initiating and observing a run