# Nextflow

> Reproducible Scientific Workflows at Scale

Nextflow enables scalable, reproducible, and portable scientific workflows for research and production use cases.

## Quick links

- [Documentation](https://docs.seqera.io/nextflow/)
- [Community forum](https://community.seqera.io/tag/nextflow)
- [Training](https://training.nextflow.io/latest/)
- [Examples](/basic-pipeline.html)
- [VS Code extension](https://marketplace.visualstudio.com/items?itemName=nextflow.nextflow)
- [Seqera AI assistant](https://seqera.io/ask-ai/)

## Features

### Fast prototyping

Nextflow allows you to write a computational pipeline by making it simpler to put together many different tasks. You may reuse your existing scripts and tools without learning a new language.

### Reproducibility

Nextflow supports [Docker](http://docker.io) and [Singularity](http://singularity.lbl.gov/) containers, with Git integration for versioned, self-contained pipelines.

### Continuous checkpoints

Intermediate results are automatically tracked so you can resume from the last successful step.

### Portable

Pipelines run on GridEngine, SLURM, LSF, PBS, Kubernetes, AWS, Google Cloud, Azure, and more without code changes.

### Stream oriented

Nextflow extends the Unix pipes model with a fluent DSL for complex stream interactions and functional composition.

### Unified parallelism

Parallelisation is defined by process input and output declarations; applications scale transparently.

## Community resources

- [nf-core](https://nf-co.re/) — curated community pipelines
- [Seqera Pipelines](https://seqera.io/pipelines/) — browse open-source pipelines
- [GitHub issues](https://github.com/nextflow-io/nextflow/issues) — report bugs or request features

## Discovery

Machine-readable resources for agents:

- API catalog: `/.well-known/api-catalog`
- OpenAPI: `/openapi.json`
- MCP server card: `/.well-known/mcp/server-card.json`
- Agent skills: `/.well-known/agent-skills/index.json`
- Auth: `/auth.md`

Supported by [Seqera](https://seqera.io).
