A repo of extra flyte functionality that are not part of the core library
Each plugin lives in its own top-level directory and follows the same layout as
flyteorg/flyte-sdk's plugins/:
an independent pyproject.toml/uv.lock, source under src/flyteplugins/<name>/ (a
namespace package — no flyteplugins/__init__.py), and its own tests/.
| Plugin | Package | What it does |
|---|---|---|
skypilot/ |
flyteplugins-skypilot |
Run Flyte tasks on SkyPilot-provisioned infrastructure |
sensor/ |
flyteplugins-sensor |
Reactive Flyte apps: task-completion / object-store sensors, plus a run-lineage dashboard |
Each plugin's README.md has installation and usage details, and its own examples/
directory with runnable, single-concern scripts. examples/ at the repo
root has a combined walkthrough that uses more than one plugin together.
The root pyproject.toml installs every plugin in this repo, editable,
into one environment — handy for working across plugins without juggling multiple venvs:
uv sync