Skip to main content

Open Source Distributed Workflow Engine

Example Flow Workflows


Flow is written in Go and is designed to be lightweight on system resources.

Built on GRPC

Flow uses GRPC for all communication and uses both regular and stream based authentication for access control.

Flexible Processors

Connect processors to your Flow system to enable dynamic processing of workflows from a range of topics such as data processing and media encoding.


Scale as many processors as you want to add horizontal capacity. For example, add more media processors for faster encoding.


Workflow input and output is stored in an S3 compatible backend enabling large scale job processing.

Simple SDK

By using the Flow workflow helper SDK you can quickly create custom processors for you own specific needs.