# Pipekit Docs

## Pipekit Docs

- [Why Pipekit](https://docs.pipekit.io/why-pipekit.md): A control plane for Argo Workflows. Observability, governance, scale, and security on top of what Argo already gives you.
- [Observability](https://docs.pipekit.io/why-pipekit/observability.md): Unified observability for Argo Workflows: runs, logs, and metrics in one place.
- [Governance](https://docs.pipekit.io/why-pipekit/governance.md): Workspaces, IdP-backed RBAC, audit-quality access enforcement.
- [Scale](https://docs.pipekit.io/why-pipekit/scale.md): Multi-cluster routing, log scale-out, node-status offloading, cross-cluster failover.
- [Security](https://docs.pipekit.io/why-pipekit/security.md): Bring-your-own-cluster architecture, SBOMs, signed containers, optional air-gapped deployment.
- [Get Started](https://docs.pipekit.io/get-started.md): Get started with Pipekit in 5 to 10 minutes.
- [Evaluate Pipekit Cloud](https://docs.pipekit.io/get-started/evaluate-cloud.md): Sign up for Pipekit Cloud, get a free-trial cluster, and run your first workflow in 5 minutes.
- [Operate Pipekit](https://docs.pipekit.io/get-started/operate.md): Install the Pipekit Agent into your own Kubernetes cluster and connect it to Pipekit Cloud in 10 minutes.
- [Author Workflows](https://docs.pipekit.io/get-started/author.md): Install the Pipekit CLI and submit your first workflow against a connected cluster.
- [Free Trial Cluster](https://docs.pipekit.io/get-started/free-trial-cluster.md)
- [Use Cases](https://docs.pipekit.io/use-cases.md): Concrete examples of what teams build with Pipekit and Argo Workflows.
- [Infrastructure as Code with OpenTofu](https://docs.pipekit.io/use-cases/infrastructure-as-code.md): Use Pipekit and Argo Workflows to validate, plan, and apply infrastructure-as-code changes through your existing review pipeline.
- [Using Pipekit](https://docs.pipekit.io/using-pipekit.md): Day-to-day reference for using Pipekit.
- [Pipes](https://docs.pipekit.io/using-pipekit/pipes.md): Pipekit enhances the functionality of Argo Workflows by grouping runs of a given Workflow into Pipes. From here you can view and manage all your Pipe's runs in one place.
- [Edit](https://docs.pipekit.io/using-pipekit/pipes/edit.md)
- [Run/Sync Conditions](https://docs.pipekit.io/using-pipekit/pipes/edit/run-sync-conditions.md)
- [Secrets](https://docs.pipekit.io/using-pipekit/pipes/edit/secrets.md): You can store key value pairs in Pipekit and have them passed to your running workflow as environment variables.
- [Alerting](https://docs.pipekit.io/using-pipekit/pipes/edit/alerting.md): Pipekit Workflow Alerting lets you configure alerts for workflows through Slack or MS Teams integration. You can set alerts on specific workflow statuses such as QUEUED, RUNNING, FAILED or COMPLETED.
- [Cron](https://docs.pipekit.io/using-pipekit/pipes/cron.md): CronWorkflows
- [Externally Triggered](https://docs.pipekit.io/using-pipekit/pipes/externally-triggered.md): Externally-triggered Workflows
- [Runs](https://docs.pipekit.io/using-pipekit/runs.md): You can view all recent runs belonging to your organization(s).
- [Inspect](https://docs.pipekit.io/using-pipekit/runs/inspect.md): Pipekit Pipes collect workflow runs in a logical group. You can view all runs of a given workflow in a Pipe, even across Kubernetes clusters.
- [Run Graph](https://docs.pipekit.io/using-pipekit/runs/run-graph.md)
- [Pod Logs](https://docs.pipekit.io/using-pipekit/runs/pod-logs.md)
- [Workflow Logs](https://docs.pipekit.io/using-pipekit/runs/workflow-logs.md)
- [Workflow YAML](https://docs.pipekit.io/using-pipekit/runs/workflow-yaml.md)
- [Templates](https://docs.pipekit.io/using-pipekit/templates.md): Pipekit enhances the Workflow Templates functionality of Argo Workflows by allowing you to version control your Workflow Templates and share them across multiple clusters.
- [Argo Events](https://docs.pipekit.io/using-pipekit/argo-events.md): Trigger Pipekit runs from Argo Events sources
- [Metrics & Alerts](https://docs.pipekit.io/using-pipekit/metrics-and-alerts.md): Pipekit Workflow Metrics
- [Clusters](https://docs.pipekit.io/using-pipekit/clusters.md): Connect multiple clusters to Pipekit, and run workflows on different Kubernetes clusters while managing access and viewing the workflow results in one central dashboard.
- [Disaster Recovery](https://docs.pipekit.io/using-pipekit/clusters/disaster-recovery.md): Run Pipekit workflows continuously across primary and secondary clusters in separate regions, with manual failover when the primary is unavailable.
- [Operating at Scale](https://docs.pipekit.io/using-pipekit/operating-at-scale.md): Configuration to scale Pipekit beyond defaults
- [Vector Log Collection](https://docs.pipekit.io/using-pipekit/operating-at-scale/vector-log-collection.md)
- [Node Status Offloading](https://docs.pipekit.io/using-pipekit/operating-at-scale/node-status-offloading.md)
- [Organizations & Access](https://docs.pipekit.io/organizations-and-access.md): Pipekit Organization
- [Create an Organization](https://docs.pipekit.io/organizations-and-access/create.md)
- [Members](https://docs.pipekit.io/organizations-and-access/members.md)
- [Permissions](https://docs.pipekit.io/organizations-and-access/permissions.md): Namespace permissions are used to control the namespaces that individual users can access in a given cluster.
- [Settings](https://docs.pipekit.io/organizations-and-access/settings.md)
- [Alert Providers](https://docs.pipekit.io/organizations-and-access/alert-providers.md): Pipekit Workflow Alerting lets you configure alerts for workflows through Slack or MS Teams integration. You can set alerts on specific workflow statuses such as QUEUED, RUNNING, FAILED or COMPLETED.
- [Bring Your Own Logging](https://docs.pipekit.io/organizations-and-access/byo-logs.md): Pipekit BYO Logging Backend lets you collect and view workflow logs in a self-hosted Loki backend. This allows you to have the full logging experience managed by Pipekit without having Pipekit ever ac
- [SSO](https://docs.pipekit.io/organizations-and-access/sso.md)
- [Entra](https://docs.pipekit.io/organizations-and-access/sso/entra.md)
- [Okta](https://docs.pipekit.io/organizations-and-access/sso/okta.md)
- [Self-Hosting Pipekit](https://docs.pipekit.io/self-hosting-pipekit.md): How to use the self-hosted version of Pipekit
- [Evaluate Self-Hosted](https://docs.pipekit.io/self-hosting-pipekit/evaluate.md): Spin up a self-hosted Pipekit deployment on a dev cluster in 30 minutes.
- [Deploy to Production](https://docs.pipekit.io/self-hosting-pipekit/dependencies.md): Pre-requisites for self-hosting Pipekit
- [Container Images](https://docs.pipekit.io/self-hosting-pipekit/dependencies/container-images.md): Container Images
- [Kubernetes Permissions](https://docs.pipekit.io/self-hosting-pipekit/dependencies/kubernetes-permissions.md): Kubernetes Permissions
- [Helm Install](https://docs.pipekit.io/self-hosting-pipekit/dependencies/helm-install.md)
- [License Key](https://docs.pipekit.io/self-hosting-pipekit/dependencies/license-key.md): Pipekit License Key
- [Configure](https://docs.pipekit.io/self-hosting-pipekit/initial-login.md): Initial login to Pipekit and how to use the Break Glass account
- [Configuring SSO](https://docs.pipekit.io/self-hosting-pipekit/initial-login/sso.md): Configuring SSO for self-hosted Pipekit installations
- [Git Provider Integration](https://docs.pipekit.io/self-hosting-pipekit/initial-login/git-provider.md): Integrating with a Git provider such as GitHub, or GitLab
- [Pipekit Agent Configuration](https://docs.pipekit.io/self-hosting-pipekit/initial-login/agent-configuration.md): Configuring the Pipekit Agent for self-hosted Pipekit installations
- [AI](https://docs.pipekit.io/ai.md): Use AI agents with Pipekit through the Model Context Protocol (MCP) server.
- [Setup](https://docs.pipekit.io/ai/setup.md): Install and configure the Pipekit MCP server for Claude Desktop, Cursor, Claude Code, and other MCP clients.
- [Tool Inventory](https://docs.pipekit.io/ai/tool-inventory.md): The 19 MCP tools the Pipekit server exposes, with their destructive-hint annotations.
- [Patterns](https://docs.pipekit.io/ai/debug-failed-run.md): Use an AI agent to investigate a failed Pipekit Run.
- [Author a Workflow](https://docs.pipekit.io/ai/debug-failed-run/author-workflow.md): Use an AI agent to author and submit a new Argo Workflow.
- [Automate Operations](https://docs.pipekit.io/ai/debug-failed-run/automate-ops.md): Use an AI agent for operational tasks: managing cron schedules, updating clusters, importing workflows.
- [Security & Transports](https://docs.pipekit.io/ai/security-and-transports.md): MCP transports, authentication model, and the security boundaries around \`pipekit mcp\`.
- [Troubleshooting](https://docs.pipekit.io/ai/troubleshooting.md): Common failure modes for the Pipekit MCP server and how to resolve them.
- [Concepts](https://docs.pipekit.io/concepts.md): Definitions of Pipekit's core terms.
- [Pipe](https://docs.pipekit.io/concepts/pipe.md): An Argo Workflow definition and all of its runs in Pipekit.
- [Run](https://docs.pipekit.io/concepts/run.md): A single execution of a Pipe.
- [Workflow vs Pipe vs Run](https://docs.pipekit.io/concepts/workflow-vs-pipe-vs-run.md): Disambiguating Argo's \`Workflow\`, Pipekit's \`Pipe\`, and Pipekit's \`Run\`.
- [Cluster](https://docs.pipekit.io/concepts/cluster.md): A Kubernetes cluster registered with Pipekit.
- [Organization](https://docs.pipekit.io/concepts/organization.md): The top-level tenant in Pipekit. Your team's workspace.
- [Pipekit Agent](https://docs.pipekit.io/concepts/pipekit-agent.md): About the Pipekit Agent
- [Pipekit Cloud vs Self-Hosted](https://docs.pipekit.io/concepts/cloud-vs-self-hosted.md): Pipekit Cloud and Self-Hosted Pipekit deployment models, side by side.
- [Cron & Externally Triggered](https://docs.pipekit.io/concepts/cron-and-externally-triggered.md): How Cron and Externally Triggered Workflows differ from regular Pipe submissions.
- [Templates](https://docs.pipekit.io/concepts/templates.md): Reusable Argo Workflow definitions, managed by Pipekit across clusters.
- [Access Control](https://docs.pipekit.io/concepts/access-control.md): Role-based access control (RBAC) lets your organization define who can see, run, and manage workflows — scoped to the teams and environments you define.
- [Reference](https://docs.pipekit.io/reference.md): Reference material for Pipekit's interfaces.
- [CLI](https://docs.pipekit.io/reference/cli.md): The Pipekit CLI lets you interact with Pipekit services without leaving your terminal.
- [Install](https://docs.pipekit.io/reference/cli/install.md): Install the Pipekit CLI on macOS, Linux, Windows, and NixOS.
- [Commands](https://docs.pipekit.io/reference/cli/commands.md): The Pipekit CLI's core commands: login, submit, get run, list, stop/terminate/restart, logs, update cluster, import workflows.
- [Using with Hera](https://docs.pipekit.io/reference/cli/using-with-hera.md): Pair the Pipekit CLI with Hera workflows and the Pipekit Python SDK.
- [Advanced](https://docs.pipekit.io/reference/cli/advanced.md): Advanced Pipekit CLI usage. Docker container patterns, non-interactive login, token storage, log-level flags.
- [Cron Workflows](https://docs.pipekit.io/reference/cli/cron-workflows.md): Using the Pipekit CLI with CronWorkflows
- [MCP Server](https://docs.pipekit.io/reference/cli/mcp.md): The MCP server documentation has moved to the AI section.
- [REST API](https://docs.pipekit.io/reference/rest-api.md): How to use the Pipekit REST API
- [Python SDK](https://docs.pipekit.io/reference/python-sdk.md): Using the Pipekit Python SDK
- [Jupyter Notebooks](https://docs.pipekit.io/reference/python-sdk/examples-jupyter.md): Using the Pipekit Python SDK in Jupyter Notebooks
- [Python Scripts](https://docs.pipekit.io/reference/python-sdk/examples-scripts.md): Using the Pipekit Python SDK in Python scripts
- [Helm Chart Values](https://docs.pipekit.io/reference/helm-values.md): Helm chart values for the Pipekit Agent and self-hosted chart.
- [Agent Chart](https://docs.pipekit.io/reference/helm-values/agent.md)
- [Self-Hosted Chart](https://docs.pipekit.io/reference/helm-values/self-hosted.md): Helm values for the self-hosted Pipekit chart.
