Flyte logo

Flyte

Flyte is a Kubernetes-native, open-source workflow orchestration platform for machine learning, data, and analytics pipelines. It provides reproducibility, type safety, strong versioning of tasks and workflows, and a multi-tenant control plane with native first-class scheduling on Kubernetes. Flyte is a Cloud Native Computing Foundation (CNCF) incubating project. Beyond the Python and Go SDKs, Flyte exposes a JSON-over-HTTP REST control-plane API (the Flyte Admin API) generated from the flyteidl protocol buffer definitions via gRPC-Gateway, which is used to register and manage projects, tasks, workflows, and launch plans, to create and inspect executions, to receive lifecycle events, and to read and write matchable attribute overrides.

1 APIs 0 Features
CNCFData OrchestrationKubernetesMachine LearningWorkflow Automation

APIs

Flyte Admin API

The Flyte Admin API is the control-plane REST API exposed by the flyteadmin service. It is generated from the flyteidl protocol buffer definitions via gRPC-Gateway and provides ...

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubRepository
GitHubRepository
👥
GitHubOrganization
GitHubOrganization
📰
Blog
Blog
🔗
Community
Community
🔗
Slack
Slack

Sources

Raw ↑
aid: flyte
name: Flyte
description: >-
  Flyte is a Kubernetes-native, open-source workflow orchestration platform for machine learning, data, and analytics
  pipelines. It provides reproducibility, type safety, strong versioning of tasks and workflows, and a multi-tenant
  control plane with native first-class scheduling on Kubernetes. Flyte is a Cloud Native Computing Foundation (CNCF)
  incubating project. Beyond the Python and Go SDKs, Flyte exposes a JSON-over-HTTP REST control-plane API (the Flyte
  Admin API) generated from the flyteidl protocol buffer definitions via gRPC-Gateway, which is used to register and
  manage projects, tasks, workflows, and launch plans, to create and inspect executions, to receive lifecycle events,
  and to read and write matchable attribute overrides.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/flyte/refs/heads/main/apis.yml
created: '2026-03-27'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
  - CNCF
  - Data Orchestration
  - Kubernetes
  - Machine Learning
  - Workflow Automation
apis:
  - aid: flyte:flyte-admin-api
    name: Flyte Admin API
    description: >-
      The Flyte Admin API is the control-plane REST API exposed by the flyteadmin service. It is generated from the
      flyteidl protocol buffer definitions via gRPC-Gateway and provides JSON over HTTP access to the same operations
      exposed via gRPC. The API is used to register and manage projects, tasks, workflows, and launch plans, to create
      and inspect workflow, node, and task executions, to receive lifecycle events, to proxy data to and from upstream
      object stores, and to read and write matchable attribute overrides at the project, domain, and workflow levels.
      The same REST API powers the Flyte Console UI and is the primary programmatic interface for operating a Flyte
      cluster.
    humanURL: https://docs.flyte.org
    baseURL: http://localhost:30080
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    tags:
      - Workflow Orchestration
      - Control Plane
      - Executions
      - Launch Plans
      - Projects
      - Tasks
      - Workflows
    properties:
      - type: Documentation
        url: https://docs.flyte.org
      - type: OpenAPI
        url: openapi/flyte-admin-api-openapi.yml
      - type: GitHubRepository
        url: https://github.com/flyteorg/flyte
      - type: SourceSwagger
        url: https://raw.githubusercontent.com/flyteorg/flyteidl/master/gen/pb-go/flyteidl/service/admin.swagger.json
common:
  - type: LinkedIn
    url: https://www.linkedin.com/showcase/flyte-oss
  - type: Website
    url: https://flyte.org
  - type: Documentation
    url: https://docs.flyte.org
  - type: GitHubRepository
    url: https://github.com/flyteorg/flyte
  - type: GitHubOrganization
    url: https://github.com/flyteorg
  - type: Blog
    url: https://flyte.org/blog
  - type: Community
    url: https://flyte.org/community
  - type: Slack
    url: https://slack.flyte.org
  - type: Integrations
    url: https://flyte.org/integrations
integrations:
  - name: Vaex
  - name: Polars
  - name: Modin
  - name: HuggingFace
  - name: Pandera
  - name: Great Expectations
  - name: SQLAlchemy
  - name: Snowflake
  - name: DuckDB
  - name: Hive
  - name: DoltHub
  - name: BigQuery
  - name: Apache Spark
  - name: DBT
  - name: Databricks
  - name: AWS Athena
  - name: Feast
  - name: PyTorch Elastic v1
  - name: AWS Sagemaker
  - name: Ray
  - name: Kubeflow TensorFlow
  - name: Kubeflow MPI
  - name: Kubeflow PyTorch
  - name: Horovod
  - name: Dask
  - name: ONNX TensorFlow
  - name: ONNX PyTorch
  - name: ONNX Scikit Learn
  - name: Weights & Biases v1
  - name: Whylogs
  - name: MLFlow
  - name: Kubernetes Pods
  - name: Papermill
  - name: AWS Batch
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com