Flyte logo

Flyte

Freemium
Visit

An open-source runtime for durable AI workflows, model training, serving, and agents.

What is Flyte?

Flyte is an open-source orchestration platform whose Flyte 2 runtime runs AI workloads across training, inference, and agent execution. It coordinates tasks and compute resources while recording execution inputs and outputs so interrupted workflows can resume from failed steps.

Developers write workflows as Python functions with ordinary branching and loops. Task environments specify container images, resources, secrets, and retry policies. The platform supports deployment on your own infrastructure, with an enterprise offering available through Union.ai.

What can Flyte do?

Infrastructure-aware recovery

Recover from out-of-memory kills, node preemption, and lost GPUs. Configure exponential retry backoff, per-attempt runtime limits, and execution deadlines; infrastructure-triggered retries are handled separately from the task retry budget.

Dynamic Python workflows

Use async functions, conditionals, loops, and exception handling to compose tasks. Typed inputs and outputs support files, DataFrames, and dataclasses without a separate workflow configuration language.

Parallel execution and batching

Run parallel tasks and distributed jobs with map and fan-out patterns. DynamicBatcher groups inference requests using cost budgets, batch size limits, dispatch timeouts, and queue backpressure.

Model and application serving

Deploy long-running apps through FastAPI, Streamlit, vLLM, SGLang, and Ollama integrations. Configure resources, replicas, and scale-to-zero behavior alongside workflows.

Execution records and caching

Executions are logged and versioned with their inputs and recovery events visible in the UI. Task caching can reuse results for identical inputs.

Sandboxes for generated code

Run LLM-generated orchestration code in a Monty-based Python sandbox that dispatches work to container tasks, or execute scripts and shell commands in disposable containers.

Use Cases

“Distributed model training”

Coordinate fine-tuning or pretraining across GPU resources, with integrations such as Ray and PyTorch Elastic for distributed training jobs.

“Large-scale batch inference”

Process datasets in parallel shards while batching requests to keep GPUs occupied. Retry an unsuccessful shard without rerunning completed work.

“Agent execution loops”

Build agents that plan, invoke tools, and revise actions based on results. Wrap tools as tasks and trace LLM calls across the decision loop.

“Model endpoints and dashboards”

Expose models through OpenAI-compatible endpoints or FastAPI services, and provide interactive Streamlit dashboards alongside processing workflows.

Frequently Asked Questions

How do I start a local development environment?

Install the SDK with `pip install flyte`, then run `flyte start devbox`. The platform page shows the local Flyte UI at http://localhost:30080.

Can Flyte run on my own infrastructure?

Yes. Flyte supports open-source deployment on your infrastructure. Union.ai provides the enterprise Flyte platform with managed infrastructure.

Can tasks fail immediately when retries would not help?

Yes. Raise `NonRecoverableError` for invalid inputs or malformed configuration to stop a task without exhausting its retry budget.

How does Flyte connect to existing data and ML tools?

Its integration catalog includes Spark, BigQuery, Snowflake, Databricks, Weights & Biases, MLflow, and Dask. Some integrations require backend setup, and developers can create additional integrations.

Quick Facts

License
Apache 2.0
Project affiliation
Linux Foundation AI & Data
Current runtime
Flyte 2
Workflow authoring
Python SDK
Website
https://flyte.org

Flyte Traffic Analysis

Traffic data is for reference only.

Domain Rating
66

Flyte Alternatives

Statewave logo

Statewave

www.statewave.ai

Statewave is an open-source, self-hosted memory runtime for AI agents. It stores durable episodes, compiles structured memories with provenance, and returns ranked context bundles for applications that need continuity across sessions.

Prime Intellect logo

Prime Intellect

www.primeintellect.ai

Prime Intellect is an open stack for training, evaluating, deploying, and improving AI models and agents. It combines RL environments, hosted evaluations and training, model inference, GPU compute, and isolated sandboxes for research and production workflows.

OpenTrade logo

OpenTrade

opentrade.io

OpenTrade is an open-source trading harness for Claude Code and Codex agents. It provides a repository-based app, agent templates, and scheduling-oriented run management for automated trading workflows.

Relace logo

Relace

relace.ai

Relace is an AI model and infrastructure platform for coding agents, enabling code retrieval, file merging, and source-control workflows with hosted, on-premise, and VPC-isolated deployment.

Superlinked SIE logo

Superlinked SIE

superlinked.com

Open-source inference for agents, serving embeddings, rerankers, extractors, and open LLMs on your infrastructure.

Steel logo

Steel

steel.dev

Steel is open-source browser infrastructure for AI agents and web automation. It provides cloud browser sessions through an API, with support for common browser automation tools and workflows such as scraping, research, RPA, and agent-driven web tasks.