Skip to content
@flyteorg

Flyte

Organization that hosts the Flyte Project with all of the core components. Flyte is an LF AI & Data Graduated Project

Flyte Image

Flyte 2 is the open-source AI runtime to scale durable workflows to production — on your own infra.

Write plain, async-native Python that orchestrates agents, data and ML pipelines, and inference — with the durability, reproducibility, and observability that production demands.

Why Flyte 2

  • 🤖 Dynamic, agent-native execution — Write or generate orchestration logic that adapts on the fly at runtime. Loops, conditionals, fan-outs, and LLM-driven control flow are just Python.
  • 🛡️ Durable, self-healing workflows — Flyte 2 is infrastructure-aware, automatically recovering from both logic and infrastructure failures like OOM crashes. Every execution is logged, reproducible, and observable from a single UI.
  • ⚡ Realtime and batch inference — Flyte 2 handles inference natively, no separate serving stack required.

Architecture — where the code lives

RepositoryWhat it is
flyteorg/flyteThe Flyte 2 control plane and backend live on main — scheduling, state, recovery, and the console.
flyteorg/flyte-sdkThe Python SDK — pure Python with async/await. pip install flyte
flyteorg/flyte-sdk-goThe Go SDK — interface with Flyte from other languages.

Get started

# pip install flyteimportflyteenv=flyte.TaskEnvironment(name="hello")
@env.taskasyncdefhello(name: str) ->str:
returnf"Hello, {name}!"if__name__=="__main__":
flyte.init_from_config()
run=flyte.run(hello, name="world")
print(run.url)

Show us some ❤️ by starring flyteorg/flyte!

Pinned Loading

  1. flyteflytePublic

    Dynamic, resilient AI orchestration. Coordinate data, models, and compute as you build AI workflows.

    Go 7.2k 868

  2. flytekitflytekitPublic

    Extensible Python SDK for developing Flyte tasks and workflows. Simple to get started and learn and highly extensible.

    Python 315 340

  3. flytesnacksflytesnacksPublic

    Flyte Documentation 📖

    Python 89 119

  4. flytectlflytectlPublic archive

    A cross platform CLI for Flyte. Written in Golang. Offers an intuitive interface to Flyte https://docs.flyte.org/projects/flytectl/en/latest/

    Go 55 81

  5. flytekit-javaflytekit-javaPublic archive

    Java/Scala library for easily authoring Flyte tasks and workflows

    Java 47 29

  6. flyte-sdkflyte-sdkPublic

    Type-safe, distributed orchestration of agents, ML pipelines, and real-time inference — in pure Python with async/await.

    Python 125 53

Repositories

Showing 10 of 51 repositories

Top languages

Loading…

Most used topics

Loading…