Nextflow

Nextflow

A DSL for data-driven computational pipelines

Last updated: 17 Jun 2025     |     Release: Version 25.04.4

Nextflow is an open-source workflow orchestrator that simplifies writing and deploying containerised data pipelines in a portable and scalable manner. It supports deploying workflows on a variety of execution platforms including local computers, HPC batch schedulers, Kubernetes and cloud platforms such as AWS, Azure and Google Cloud.

694
Forks
2959
Stargazers
Apache-2.0
License

Execution Environment

User Interfaces
  • GitHub
  • GitLab
  • BitBucket
Resource Managers
  • Slurm
  • LSF
  • PBS/Torque
  • PBS Pro
  • SGE
  • Moab
  • HTCondor
  • Bridge
  • HyperQueue
  • GLS
  • NQSII
  • OAR
  • Local
  • AWS
  • GCP
  • Azure
  • Kubernetes
Transfer Protocols
  • HTTP
  • HTTPS
  • FTP
  • Amazon S3
  • Google Storage
  • Azure Storage
  • Git+HTTPS

Terminology
Terminology below follows the definitions established by the Workflows Community Terminology.

Characteristics
Flow
Data
Granularity
Sub-workflows
Coupling
Loose
Dynamicity
Branches
Domain
Agnostic
Composition
Description
Ad-hoc Schema
Abstraction
Abstract
Modularity
Hierarchical
Orchestration
Planning
Dynamic
Execution
Runner
Data Management
Transport
Streaming
File-based
Storage
Shared
Distributed
Metadata Capture
Anomaly Detection
Monitoring
Provenance
Extensions
Replicated Storage
Container/Cloud Support
HPC Execution