Migrate to Flyte 2
Flyte 2 is the most advanced AI runtime in open source. If you're on Flyte 1 or another orchestrator, this page has what you need to move.
Why Migrate?
Flyte 1 and other orchestrators were built for linear data pipelines. Flyte 2 is an AI runtime built for what production AI needs today: agentic loops, long-running training jobs, and multi-modal data, all running on infrastructure you control.
What changes for you:
Infra-aware durability
Flyte 2 recovers automatically from infrastructure failures: OOM kills, preempted nodes, GPUs disappearing mid-run. Every execution is logged and reproducible.
Dynamic orchestration in pure Python
Workflows branch and make runtime decisions natively. No YAML, no DSLs.
Batch + realtime inference
Support for serving in the same runtime, with GPUs kept continuously fed instead of idling on data load.
A free, pro-level UI
Real-time execution state, visual reruns after crashes, and execution history.
Learn more about performance improvements from Flyte 1 to Flyte 2.
Benchmarks
Dive into the benchmarks comparing Flyte 1 and 2
Migration Resources
Migration Guide
Documentation detailing step-by-step upgrade instructions and more technical details of what has changed.
Migration Skills
Review a list of skills to help make migration from Flyte 1 to Flyte 2 easy.
Migration Help from Humans
1:1 Migration Consultation
(available for a limited time)
Walk through your specific migration, free, with a Union.ai engineer.
Virtual Office Hours
Drop in with questions and get live guidance from the Flyte team. Recurring, no booking required.
Sunset Schedule for Flyte 1 Support
Flyte 1 will receive security patches through the end of 2026.
