# Pipekit Docs

## Pipekit Docs

- [Introduction](https://docs.pipekit.io/readme.md): Pipekit
- [Getting Started](https://docs.pipekit.io/getting-started.md): How to run a pipeline on Pipekit
- [Use Cases](https://docs.pipekit.io/use-cases.md)
- [Infrastructure Management](https://docs.pipekit.io/use-cases/infrastructure-management.md)
- [Disaster Recovery](https://docs.pipekit.io/use-cases/disaster-recovery.md): Run Pipekit workflows continuously across primary and secondary clusters in separate regions, with manual failover when the primary is unavailable.
- [CLI](https://docs.pipekit.io/cli.md): The Pipekit CLI allows you to interact with Pipekit services without leaving your terminal.
- [Cron Workflows](https://docs.pipekit.io/cli/cron-workflows.md): Using the Pipekit CLI with CronWorkflows
- [MCP Server](https://docs.pipekit.io/cli/mcp.md): Run the Pipekit CLI as a Model Context Protocol (MCP) server so that LLM clients like Claude Desktop, Cursor and Claude Code can read and modify Pipekit resources on your behalf.
- [Pipekit Agent](https://docs.pipekit.io/pipekit-agent.md): About the Pipekit Agent
- [Helm Install](https://docs.pipekit.io/pipekit-agent/helm-chart.md)
- [Scaling](https://docs.pipekit.io/scaling.md): Configuration to scale Pipekit beyond defaults
- [Vector Log Collection](https://docs.pipekit.io/scaling/vector-log-collection.md)
- [Node Status Offloading](https://docs.pipekit.io/scaling/node-status-offloading.md)
- [Pipekit](https://docs.pipekit.io/pipekit.md): The features of Pipekit
- [Authentication](https://docs.pipekit.io/pipekit/authentication.md)
- [Entra](https://docs.pipekit.io/pipekit/authentication/entra.md)
- [Okta](https://docs.pipekit.io/pipekit/authentication/okta.md)
- [Runs](https://docs.pipekit.io/pipekit/runs.md): You can view all recent runs belonging to your organization(s).
- [Pipes](https://docs.pipekit.io/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.
- [Managing Pipes](https://docs.pipekit.io/pipekit/pipes/managing-pipes.md)
- [Run/Sync Conditions](https://docs.pipekit.io/pipekit/pipes/managing-pipes/run-sync-conditions.md)
- [Secrets](https://docs.pipekit.io/pipekit/pipes/managing-pipes/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/pipekit/pipes/managing-pipes/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.
- [Pipe Runs](https://docs.pipekit.io/pipekit/pipes/pipe-runs.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 (DAG)](https://docs.pipekit.io/pipekit/pipes/pipe-runs/run-graph.md)
- [Pod Logs](https://docs.pipekit.io/pipekit/pipes/pipe-runs/pod-logs.md)
- [Workflow Logs](https://docs.pipekit.io/pipekit/pipes/pipe-runs/workflow-logs.md)
- [Workflow YAML](https://docs.pipekit.io/pipekit/pipes/pipe-runs/workflow-yaml.md)
- [Cron Workflows](https://docs.pipekit.io/pipekit/pipes/cron-workflows.md): CronWorkflows
- [Externally Triggered Workflows](https://docs.pipekit.io/pipekit/pipes/externally-triggered-workflows.md): Externally-triggered Workflows
- [Metrics](https://docs.pipekit.io/pipekit/metrics.md): Pipekit Workflow Metrics
- [Templates](https://docs.pipekit.io/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.
- [Clusters](https://docs.pipekit.io/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.
- [Organization](https://docs.pipekit.io/pipekit/organization.md): Pipekit Organization
- [Access Control](https://docs.pipekit.io/pipekit/organization/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.
- [Creating an Organization](https://docs.pipekit.io/pipekit/organization/creating-orgs.md)
- [Managing Users](https://docs.pipekit.io/pipekit/organization/user-management.md)
- [Managing Alert Providers](https://docs.pipekit.io/pipekit/organization/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.
- [Managing Bring Your Own Logging Backend](https://docs.pipekit.io/pipekit/organization/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
- [Settings](https://docs.pipekit.io/pipekit/organization/settings.md)
- [Permissions](https://docs.pipekit.io/pipekit/organization/permissions.md): Namespace permissions are used to control the namespaces that individual users can access in a given cluster.
- [Python SDK](https://docs.pipekit.io/python-sdk.md): Using the Pipekit Python SDK
- [Jupyter Notebooks](https://docs.pipekit.io/python-sdk/jupyter-notebooks.md): Using the Pipekit Python SDK in Jupyter Notebooks
- [Python Scripts](https://docs.pipekit.io/python-sdk/python-scripts.md): Using the Pipekit Python SDK in Python scripts
- [Self-Hosting Pipekit](https://docs.pipekit.io/self-hosting-pipekit.md): How to use the self-hosted version of Pipekit
- [Dependencies and Pre-requisites](https://docs.pipekit.io/self-hosting-pipekit/dependencies-and-prerequisites.md): Pre-requisites for self-hosting Pipekit
- [Container Images](https://docs.pipekit.io/self-hosting-pipekit/container-images.md): Container Images
- [Kubernetes Permissions](https://docs.pipekit.io/self-hosting-pipekit/kubernetes-permissions.md): Kubernetes Permissions
- [Self-Hosted Pipekit Helm Chart](https://docs.pipekit.io/self-hosting-pipekit/helm-chart.md)
- [License Key](https://docs.pipekit.io/self-hosting-pipekit/license-key.md): Pipekit License Key
- [Initial Login and Break Glass Account](https://docs.pipekit.io/self-hosting-pipekit/initial-login-and-break-glass-account.md): Initial login to Pipekit and how to use the Break Glass account
- [Integrating with your Git Provider](https://docs.pipekit.io/self-hosting-pipekit/integrating-with-your-git-provider.md): Integrating with a Git provider such as GitHub, or GitLab
- [Configuring SSO](https://docs.pipekit.io/self-hosting-pipekit/configuring-sso.md): Configuring SSO for self-hosted Pipekit installations
- [Pipekit Agent Configuration](https://docs.pipekit.io/self-hosting-pipekit/pipekit-agent-configuration.md): Configuring the Pipekit Agent for self-hosted Pipekit installations
- [Additional Information](https://docs.pipekit.io/additional-information.md)
- [Free Trial Cluster](https://docs.pipekit.io/additional-information/free-trial-cluster.md)
- [REST API](https://docs.pipekit.io/rest-api.md): How to use the Pipekit REST API


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.pipekit.io/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
