Kubeflow Pipelines website screenshot

Kubeflow Pipelines

Kubeflow Pipelines is a platform for building and deploying portable, scalable machine learning workflows based on Docker containers. It provides a way to orchestrate complex ML workflows with dependencies, enabling data scientists and ML engineers to deploy production-ready ML systems on Kubernetes.

4 APIs 0 Features
Data ScienceKubernetesMachine LearningMLOpsOrchestrationPipelinesWorkflows

APIs

Kubeflow Pipelines REST API

REST API for managing ML pipelines, experiments, runs, and artifacts. Provides programmatic access to create, execute, and monitor ML workflows on a Kubeflow Pipelines deployment.

Kubeflow Pipelines Python SDK

Python SDK for building, compiling, and submitting ML pipelines. Provides decorators and utilities to define pipeline components and workflows using Python.

Kubeflow Pipelines Go Client

Go client library for interacting with the Kubeflow Pipelines API programmatically from Go applications.

Kubeflow Pipelines Metadata API

API for tracking and managing metadata about ML artifacts, executions, and lineage information throughout the ML pipeline lifecycle, backed by ML Metadata (MLMD).

Collections

Pricing Plans

Rate Limits

Kubeflow Pipelines Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
👥
GitHubOrg
GitHubOrg
👥
GitHubRepository
GitHubRepository
📰
Blog
Blog
🔗
Community
Community
📄
ChangeLog
ChangeLog

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Kubeflow Pipelines REST API
  version: 2beta1
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Health
    type: folder
  items:
  - info:
      name: API server health check
      type: http
    http:
      method: GET
      url: https://{host}/pipeline/apis/v2beta1/healthz
    docs: API server health check
- info:
    name: Experiments
    type: folder
  items:
  - info:
      name: List experiments
      type: http
    http:
      method: GET
      url: https://{host}/pipeline/apis/v2beta1/experiments
      params:
      - name: namespace
        value: ''
        type: query
      - name: page_size
        value: ''
        type: query
      - name: page_token
        value: ''
        type: query
      - name: sort_by
        value: ''
        type: query
      - name: filter
        value: ''
        type: query
    docs: List experiments
  - info:
      name: Create a new experiment
      type: http
    http:
      method: POST
      url: https://{host}/pipeline/apis/v2beta1/experiments
      body:
        type: json
        data: '{}'
    docs: Create a new experiment
  - info:
      name: Get experiment by ID
      type: http
    http:
      method: GET
      url: https://{host}/pipeline/apis/v2beta1/experiments/:experiment_id
      params:
      - name: experiment_id
        value: ''
        type: path
    docs: Get experiment by ID
  - info:
      name: Delete experiment
      type: http
    http:
      method: DELETE
      url: https://{host}/pipeline/apis/v2beta1/experiments/:experiment_id
      params:
      - name: experiment_id
        value: ''
        type: path
    docs: Delete experiment
- info:
    name: Pipelines
    type: folder
  items:
  - info:
      name: List pipelines
      type: http
    http:
      method: GET
      url: https://{host}/pipeline/apis/v2beta1/pipelines
      params:
      - name: namespace
        value: ''
        type: query
      - name: page_size
        value: ''
        type: query
      - name: page_token
        value: ''
        type: query
    docs: List pipelines
  - info:
      name: Create a pipeline
      type: http
    http:
      method: POST
      url: https://{host}/pipeline/apis/v2beta1/pipelines
      body:
        type: json
        data: '{}'
    docs: Create a pipeline
  - info:
      name: Get pipeline by ID
      type: http
    http:
      method: GET
      url: https://{host}/pipeline/apis/v2beta1/pipelines/:pipeline_id
      params:
      - name: pipeline_id
        value: ''
        type: path
    docs: Get pipeline by ID
  - info:
      name: Delete pipeline
      type: http
    http:
      method: DELETE
      url: https://{host}/pipeline/apis/v2beta1/pipelines/:pipeline_id
      params:
      - name: pipeline_id
        value: ''
        type: path
    docs: Delete pipeline
  - info:
      name: Upload a pipeline package
      type: http
    http:
      method: POST
      url: https://{host}/pipeline/apis/v2beta1/pipelines/upload
      params:
      - name: name
        value: ''
        type: query
      - name: description
        value: ''
        type: query
      - name: namespace
        value: ''
        type: query
      body:
        type: multipart-form
        data:
        - name: uploadfile
          type: text
          value: ''
    docs: Upload a pipeline package
- info:
    name: PipelineVersions
    type: folder
  items:
  - info:
      name: List versions of a pipeline
      type: http
    http:
      method: GET
      url: https://{host}/pipeline/apis/v2beta1/pipelines/:pipeline_id/versions
      params:
      - name: pipeline_id
        value: ''
        type: path
      - name: page_size
        value: ''
        type: query
      - name: page_token
        value: ''
        type: query
    docs: List versions of a pipeline
  - info:
      name: Create a pipeline version
      type: http
    http:
      method: POST
      url: https://{host}/pipeline/apis/v2beta1/pipelines/:pipeline_id/versions
      params:
      - name: pipeline_id
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Create a pipeline version
- info:
    name: Runs
    type: folder
  items:
  - info:
      name: List pipeline runs
      type: http
    http:
      method: GET
      url: https://{host}/pipeline/apis/v2beta1/runs
      params:
      - name: namespace
        value: ''
        type: query
      - name: experiment_id
        value: ''
        type: query
      - name: page_size
        value: ''
        type: query
      - name: page_token
        value: ''
        type: query
      - name: sort_by
        value: ''
        type: query
      - name: filter
        value: ''
        type: query
    docs: List pipeline runs
bundled: true