Flyte
Union.aiKubernetes-native orchestrator for machine-learning and data workflows, written as typed Python tasks. Flyte's control plane, Propeller, walks the workflow graph and emits one pod per task against the resources that task declared, caching results and passing typed artifacts between steps. Plugin task types cover PyTorch, Spark, Ray and Dask training jobs alongside plain containers.
Union.ai, founded by Flyte's creators, sells a managed platform beside it and hosts the project's documentation. Verified 2026-09-15 via the repository, its recursive tree and the PyPI download API.
Openness
5 high confidence- license
- Apache-2.0(OSI)
- source
- public(the control plane and the SDKs both build from this repo)
- core-gated
- ungated(a 2,504-entry recursive tree carries a root LICENSE plus flyteplugins/LICENSE and flytestdlib/LICENSE, and no path matching enterprise, ee, commercial or proprietary)
Apache-2.0 with the orchestrator itself published. Union.ai sells a managed platform alongside, which the ladder does not read as gating a core: the 2,504-entry recursive tree carries a governing Apache-2.0 LICENSE plus two component licenses under flyteplugins and flytestdlib, and no enterprise, ee or commercial path.
- https://github.com/flyteorg/flyte recorded 2026-09-15
Repository page for flyteorg/flyte: Apache-2.0 license, public and unarchived, described as 'Dynamic, resilient AI orchestration'. Establishes the license and that the source is public.
- https://api.github.com/repos/flyteorg/flyte/git/trees/main?recursive=1 recorded 2026-09-15
Full untruncated recursive tree of the default branch, 2,504 entries. Licenses are the root LICENSE plus flyteplugins/LICENSE and flytestdlib/LICENSE. No path matches enterprise, ee, commercial or proprietary. A tree lists paths; it is cited for that and for nothing about the vendor's offerings.
- https://www.union.ai/ recorded 2026-09-16
Union.ai's homepage, presenting its own runtime as a separate commercial product deployed into the customer's cloud rather than as a fuller edition of Flyte. Establishes that the commercial offering sits beside the open orchestrator.
Adoption
3 high confidenceThe PyPI download API reports 164,818 downloads of flyte and 574,094 of flytekit in the trailing 30 days, 738,912 summed across the two declared artifacts, inside the 100K-1M band for level 3. The unit is package downloads summed across declared artifacts, so a user who installs both is counted twice; both packages band at 3 individually, so the sum does not move the level.
- https://pypistats.org/api/packages/flyte/recent recorded 2026-09-15
Trailing-window download counts for the declared PyPI artifact flyte: 164,818 downloads in the trailing month.
- https://pypistats.org/api/packages/flytekit/recent recorded 2026-09-15
Trailing-window download counts for the declared PyPI artifact flytekit: 574,094 downloads in the trailing month.
Capability
3 medium confidenceFlyte's own control plane decides when each task runs and which cluster and project-domain it goes to, and emits the pod; the Kubernetes scheduler then picks the machine. That is band 3 here. It does the same thing metaflow does under this dimension, and the two are banded together rather than separated on a distinction the evidence does not carry.
- https://github.com/flyteorg/flyte recorded 2026-09-15
Repository page and README for flyteorg/flyte describing the control plane, typed tasks and the plugin task types.
Verified 2026-09-15