Reuse your code

Leverage containers to run the same code on different architectures, ensuring portability and numerical stability to your application

Deploy anything

Manage complex multi-agent environments, ensuring co-scheduling and orchestration of heterogeneous applications

Run anywhere

Seamlessly bind each step of your workflow to the best suitable architecture, without worrying about shared data volumes

Get started in seconds

Step 1
Step 2
Step 3

Make sure you have Python 3.10 or newer installed.

streamflow
$ python3 --version

Install Streamflow from PyPI with pip.

streamflow
$ pip install streamflow

Execute your workflow everywhere with a single command.

streamflow
$ streamflow run streamflow.yml

Define your workflow with CWL, execute it anywhere.