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.
$ python3 --version
Install Streamflow from PyPI with pip.
$ pip install streamflow
Execute your workflow everywhere with a single command.
$ streamflow run streamflow.yml
Define your workflow with CWL, execute it anywhere.