300+ Tools CoveredSource Data Updated Weeklydates

Flyte

Flyte orchestrates ML pipelines, models and agents at scale in pure Python. Flyte 2 is now generally available.

Visit Flyte →
Type
ML Pipeline Framework
Category

By Egor Burlakov · Edited · Source dates below

Buying snapshot

Scroll sideways to see all columns. With a keyboard, focus this table and use the arrow keys.

Decision pointWhat Flyte and Union.ai state

License

Apache 2.0; a Graduated project of the LF AI & Data Foundation

Try it locally

pip install flyte, then flyte start devbox; the Flyte UI is then ready at http://localhost:30080

Self-hosted operation

Union.ai describes open-source Flyte as installed and operated by you on your own Kubernetes, with as many clusters as you operate

Managed operation (Union.ai)

Union hosts the control plane; you deploy the Union operator into a Kubernetes cluster you manage in your own AWS, GCP, Azure or neo-cloud account, unless you pay Union to run clusters. Workflow inputs, outputs, logs and code bundles are served from inside your cloud

Moving code to Union.ai

Same SDK; existing Flyte code pointed at a Union tenant runs with no rewrite

Support

Open source: community on Slack and GitHub. Union Team: Standard, 12×5, Sev 1 in 4 business hours. Union Enterprise: Premier, 24×7 for Sev 1–2; Mission Critical is a paid upgrade

Flyte 1 users

Flyte 1 is now maintained on the repository's master branch; flyte.org links migration resources

Our take

Flyte is worth a pilot if your Python team runs training, batch inference or agent workloads that fail on infrastructure, not only on code. If your jobs are simple, linear pipelines, its durability features add less.

Evaluate Flyte

Comparisons

Where it stands out

  • Recovery from infrastructure failures. Flyte 2 recovers automatically from an OOM kill, a preempted spot node or a GPU that vanishes mid-run, without recovery code from you. These infrastructure retries do not use up the task's retries budget.

  • Plain Python workflows. Flyte 2 drops the DSL. Tasks call tasks inside TaskEnvironments, and branching or looping is ordinary if, for and try/except.

  • Reproducible runs. Executions are logged and versioned automatically, and cache="auto" reuses a task's result for identical inputs.

  • Spot capacity with a fallback. Interruptible tasks can run on spot or preemptible instances; when a spot instance is reclaimed, Flyte 2 falls back to on-demand on the final attempt.

  • Serving and sandboxes in the same runtime. Flyte 2 adds real-time inference for single node models and a built-in sandbox for running LLM-generated Python code safely.

  • Integrations for existing stacks. Listed integrations include Apache Spark, Ray, PyTorch Elastic, BigQuery, Snowflake and Weights & Biases, plus LangGraph, CrewAI, MLflow, Dask, Databricks and a community plug-in registry.

Product screenshot

Flyte product interface
Product UI source

Trade-offs to weigh

  • Multi-node Flyte 2 depends on Union.ai for now. The repository says the open-source Kubernetes backend for running Flyte 2 as a distributed, multi-node service is coming soon, and points teams that need a production-grade Flyte 2 backend today to Union.ai.

  • You pay for what you request, not what you use. Union.ai bills vCPU and memory as allocated from each task's resource request, to the second, so generous resource requests raise the bill.

  • Short history on Team. Team keeps data for 30 days; Union names retention beyond 30 days as one reason to move to Enterprise.

Pricing and plan conditions

Flyte itself is free. The prices below are for Union.ai, the managed Flyte platform. On Team, Union charges $950 on the first day of each billing cycle and issues it back as usage credit, so you pay the greater of your usage and $950. Unused credit expires at the end of the cycle, and usage beyond it is billed at the rate card. The first month's minimum is waived, and no card is needed at signup.

Usage has four meters: actions, vCPU, memory and GPU. An action counts once the task, trace or condition succeeds, however long it runs and however many retries it takes. Bands are marginal and reset each cycle. Union's own example: 2.5M actions in a cycle are first 100k × $0.0030 = $300, next 900k × $0.0015 = $1,350 and next 1.5M × $0.0008 = $1,200, for $2,850 before compute. Union says Team runs in your own cloud, so you keep your negotiated rates and your cloud credits.

Scroll sideways to see all columns. With a keyboard, focus this table and use the arrow keys.

Open-source Flyte and Union.ai plans and options, as shown on Union.ai's pricing page

Plan or optionPublished priceWhat it adds

Flyte (open source)

Free

Apache 2.0. The full Flyte SDK and engine: durable tasks, caching, retries, type-safe data, the Flyte UI

Union.ai Team

$950 / mo minimum, credited to usage

Everything in Flyte, plus the Union control plane: Zero Trust, remote debugging, replay and recover, Volumes, federated login with SCIM. 2 active clusters, 10,000 concurrent actions, 200,000 actions per run

Union.ai Enterprise

Custom; annual commit, fully credited to usage

Everything in Team, plus significant discounts on every meter, private networking, CMEK and BYOK, SSO and SAML, custom RBAC; unlimited clusters, multi-region and multi-cloud; custom concurrency and fanout; self-hosted option

Union-managed clusters (optional)

$500 / cluster / mo, capped at $2,500

Union provisions, upgrades and operates the clusters in your cloud. Self-managed clusters carry no fee; first Union-managed cluster free in month one for new accounts

Single-tenant control plane

$50k / yr

Listed under Enterprise

Guided Install (one-time)

Standard $5,000 · Advanced from $15,000

One-time service

Scroll sideways to see all columns. With a keyboard, focus this table and use the arrow keys.

Union.ai usage rate card (Team; Enterprise gets discounts on every meter)

MeterPublished rateMonthly bands

Actions

$0.0030 → $0.0003 per action

$0.0030 (0–100k / mo), $0.0015 (100k–1M), $0.0008 (1M–10M), $0.0003 (10M+)

vCPU

$0.0230 → $0.0130 per vCPU-hour

$0.0230 (0–100k vCPU-hrs / mo), $0.0173 (100k–1M), $0.0130 (1M+)

Memory

$0.0032 → $0.0018 per GB-hour

$0.0032 (0–600k GB-hrs / mo), $0.0024 (600k–6M), $0.0018 (6M+)

GPU Class 1 (e.g. T4, L4, Inferentia2)

$0.068 / $0.056 / $0.045 per GPU-hour

0–1k / 1k–10k / 10k+ hrs per month

GPU Class 2 (e.g. A10G, L40S, A100)

$0.24 / $0.20 / $0.16 per GPU-hour

0–1k / 1k–10k / 10k+ hrs per month

GPU Class 3 (H100, H200, B200, B300)

$0.89 / $0.74 / $0.59 per GPU-hour

0–1k / 1k–10k / 10k+ hrs per month

Reserved or owned GPUs

Flat fee per GPU per month

Unlimited hours; quote from Union sales

Public signals

About these signals

Verified factual signals from public sources. They indicate observable activity or interest, not total adoption, product quality, or cost.

329 GitHub commits 90d7.8k GitHub stars0 vulnerabilities across 1 package

See all signals from 5 sources
Source
Signals
Last updated
GitHub
Commits 90d:329↑7Stars:7.8k↑33
October 26, 2026
PyPI
Weekly downloads:102.5k↓10.6k
October 26, 2026
Hacker News
Matching stories, 90d:0
October 26, 2026
Stack Overflow
Questions:21
October 26, 2026
OSV
Package vulnerabilities:0 vulnerabilitiesacross 1 package

PyPI · flyte@2.12.1

October 26, 2026

Alternatives to Flyte

The reviewed substitutes for Flyte among the ML pipeline frameworks, and what would make each one the better answer.

Direct alternatives

Reviewed substitutes: products bought for the same job, where a team picks one.

Kubeflow
Kubeflow and Flyte both orchestrate machine learning pipelines on Kubernetes. Kubeflow is a broad open-source platform whose projects for notebooks, training and serving can be adopted one by one, while Flyte puts the focus on typed, versioned and cached Python tasks and has a managed version through Union.Applies to: Choosing between two products of the same kind for one job.
Metaflow
Metaflow and Flyte are open-source frameworks for writing ML and data pipelines in Python and running them in production. Metaflow focuses on the data scientist's experience, with dependency management and a smooth move from laptop to cloud, while Flyte focuses on Kubernetes-native execution with strong typing, caching and versioning.Applies to: Choosing between two products of the same kind for one job.

Other approaches

A different approach to the same problem. Each substitutes only for the workload named beside it.

ZenML
Open-source MLOps framework for building portable, production-ready ML pipelines — pluggable stack components, artifact versioning, and pipeline orchestration.Applies to: for teams that need Python or Java workflows with type-safe tasks and multi-tenant Kubernetes execution.
MLflow
MLflow and Flyte both keep machine learning work reproducible. MLflow logs runs, parameters, metrics and models and keeps a central model registry, while Flyte versions each typed pipeline task on Kubernetes and caches its outputs, so a team that wants run history to come from its pipeline tool can rely on Flyte for both jobs.Applies to: Deciding whether run tracking and pipeline orchestration come from one tool or two.
Explore all Flyte alternatives →

Sources