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.