Open Source Distributed Workflow Engine
Lightweight
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
Scale as many processors as you want to add horizontal capacity. For example, add more media processors for faster encoding.
Storage
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.