> For the complete documentation index, see [llms.txt](https://docs.pipekit.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pipekit.io/concepts/pipe.md).

# Pipe

A Pipe is Pipekit's container for one Argo `Workflow` definition and every run of that workflow.

Each Pipe groups runs by the workflow's `generateName` (or `name`) so you can see history, logs, and metrics for the same logical workflow across submissions. A Pipe belongs to one [Organization](/concepts/organization.md) and runs on one or more [Clusters](/concepts/cluster.md) you have registered with Pipekit.

You'll encounter Pipes whenever you submit a workflow. Pipekit creates a Pipe the first time it sees a workflow with a given name; later submissions of the same name produce new [Runs](/concepts/run.md) inside that Pipe. For the terminology fork between Argo's `Workflow`, Pipekit's `Pipe`, and Pipekit's `Run`, see [Workflow vs Pipe vs Run](/concepts/workflow-vs-pipe-vs-run.md).

For task-oriented documentation, see [Using Pipekit > Pipes](/using-pipekit/pipes.md).
