Skip to main content

List Pipeline Components

GET 

/api/v1/pipelines/components

Discover available pipeline components from Kubernetes WorkflowTemplates.

Queries the Kubernetes API for WorkflowTemplates in the 'argo' namespace that are labeled with 'managed-by=alienargo'. Returns component metadata including parameters, inputs, and outputs.

Components are cached for 5 minutes to reduce Kubernetes API load.

Returns: List of available components with metadata

Example Response: { "components": [ { "name": "mistral-ocr-processor-v1", "type": "ocr", "version": "v1", "description": "OCR processing using Mistral Vision API", "parameters": [ {"name": "max_pages", "default": 100, "description": "Maximum pages to process"} ], "inputs": [{"name": "input-pdf", "path": "/tmp/input.pdf", "optional": false}], "outputs": [{"name": "output-markdown", "path": "/tmp/output.md", "optional": false}] } ], "total": 1, "timestamp": "2025-01-08T12:00:00Z" }

Responses

Successful Response