Discover / Automation
Flyte
by flyteorgGo
Kubernetes-native workflow orchestrator for data and machine learning.
Maturity: stable because 7y old, v2.0.35 released 1d ago. Derived from release and commit history, not a rating.
- Stars
- 7.2k
- Forks
- 860
- Downloads / mo
- —
- Last commit
- 2026-08-02
- License
- Apache-2.0
- Open issues
- 191
Market and trust evidence
Edition not yet matchedNo exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.
Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.
In practice
Written by AI from this repository’s README · high confidenceOrchestrates data, models, and compute for complex AI pipelines.
Use it when
Use when you need to run reliable, distributed ML pipelines and agents in production.
Not the right pick when
Excessive for simple local scripts or single-node tasks.
Capabilities
- Orchestrate ML pipelines
- Model serving
- Local development TUI
Cost: Free and open source
Video walkthroughs
Flyte Signaling Demo - Human-In-the-Loop Workflows
Introduction to Flyte: Orchestrating AI Pipelines with Union AI - Lightning Talk
Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.
What the repository ships
Detected from the actual files in the repository root.
Latest release v2.0.35
Published 2026-08-02
What's Changed
- Add ArtifactService.ListArtifactNames (distinct names with version counts) by @kumare3 in https://github.com/flyteorg/flyte/pull/7748
Full Changelog: https://github.com/flyteorg/flyte/compare/v2.0.34...v2.0.35
Tags
README
[!IMPORTANT]
## Flyte 2 Devbox is now available!
Check out the guide here to get started.
Looking for Flyte 1? Go to the master branch, where Flyte 1 is now maintained.
Flyte 2
Reliably orchestrate ML pipelines, models, and agents at scale — in pure Python.
Flyte is a Graduated project of the LF AI & Data Foundation.
<a href="https://lfaidata.foundation/projects/flyte/">
<img src="https://raw.githubusercontent.com/flyteorg/static-resources/main/flyte/readme/flyte_and_lf.png" alt="Flyte and LF AI & Data Logo" width="250">
</a>
Install
uv pip install flyte
For the full SDK and development tools, see the flyte-sdk repository.
Example
import asyncio
import flyte
env = flyte.TaskEnvironment(
name="hello_world",
image=flyte.Image.from_debian_base(python_version=(3, 12)),
)
@env.task
def calculate(x: int) -> int:
return x * 2 + 5
@env.task
async def main(numbers: list[int]) -> float:
results = await asyncio.gather(*[
calculate.aio(num) for num in numbers
])
return sum(results) / len(results)
if __name__ == "__main__":
flyte.init()
run = flyte.run(main, numbers=list(range(10)))
print(f"Result: {run.result}")
<table>
<tr><td><b>Python</b></td><td><b>Flyte CLI</b></td></tr>
<tr>
<td>
python hello.py
</td>
<td>
flyte run hello.py main --numbers '[1,2,3]'
</td>
</tr>
</table>
Serve a Model
# serving.py
from fastapi import FastAPI
import flyte
from flyte.app.extras import FastAPIAppEnvironment
app = FastAPI()
env = FastAPIAppEnvironment(
name="my-model",
app=app,
image=flyte.Image.from_debian_base(python_version=(3, 12)).with_pip_packages(
"fastapi", "uvicorn"
),
)
@app.get("/predict")
async def predict(x: float) -> dict:
return {"result": x * 2 + 5}
if __name__ == "__main__":
flyte.init_from_config()
flyte.serve(env)
<table>
<tr><td><b>Python</b></td><td><b>Flyte CLI</b></td></tr>
<tr>
<td>
python serving.py
</td>
<td>
flyte serve serving.py env
</td>
</tr>
</table>
Local Development Experience
Install the TUI for a rich local development experience:
uv pip install flyte[tui]
Watch the local development experience
Try the hosted demo in your browser — no installation required.
Open Source Backend
The open source backend for Flyte 2 is coming soon. This repository will contain the Kubernetes-native backend infrastructure for deploying Flyte 2 as a distributed, multi-node service. See the Backend README for the current state of the backend, protocol buffer definitions, and contribution guide.
If you need an enterprise-ready, production-grade backend for Flyte 2 today, it is available on Union.ai.
Learn More
- Live Demo — Try Flyte 2 in your browser
- Documentation — Get started running locally
- SDK Reference — API reference docs
- CLI Reference — CLI docs
- flyte-sdk — The Flyte 2 Python SDK repository
- Join the Flyte 2 Production Preview — Get early access
- Slack | GitHub Discussions | Issues
Contributing
We welcome contributions! See the Backend README for backend development, or join us on slack.flyte.org.
Sponsors
CI container image builds for this repository are sponsored by Depot — fast, native multi-arch Docker builds with persistent layer caching.
License
Apache 2.0 — see LICENSE.