Common Workflow Language

Common Workflow Language

Interoperable workflow execution of containerized command line tools
https://www.commonwl.org Last updated: 26 May 2022

1.2.0
Released on: 07 Aug 2020

The Common Workflow Language (CWL) is an open standard for describing analysis workflows and tools in a way that makes them portable and scalable across a variety of software and hardware environments, from workstations to cluster, cloud, and high performance computing (HPC) environments. CWL is designed to meet the needs of data-intensive science, such as Bioinformatics, Medical Imaging, Astronomy, High Energy Physics, and Machine Learning. Multiple engines implements the CWL standard, making the workflows executable and interoperable with minimal or no changes.

Project Information

Execution Environment

User Interfaces

  • Command Line
  • Web
  • REST APIs

Supported Resource Managers

  • Local
  • AWS
  • GCP
  • Azure
  • Slurm
  • Google Cloud
  • Grid Engine
  • HTCondor
  • LSF
  • Mesos
  • OpenStack
  • PBS/Torque
  • Kubernetes
  • Singularity
  • Occam