Developer Tools
Development, debugging, and productivity tools · 14 plugins
Anthropic Claude
v2Flyte SDK (v2)flyteplugins-anthropic
This plugin provides integration between Flyte and Anthropic's Claude API, enabling you to use Flyte tasks as tools for Claude agents.
Deck
Flytekitflytekitplugins-deck-standard
This plugin provides additional renderers to improve task visibility within Flytekit.
Envd
Flytekitflytekitplugins-envd
envd is a command-line tool that helps you create the container-based development environment for AI/ML.
Flyte Interactive
Flytekitflytekitplugins-flyteinteractive
FlyteInteractive plugin provides users' favorite interface to develop and debug a flyte task interactively. We support vscode, jupyter (WIP), and neovim (WIP).
Google Gemini
v2Flyte SDK (v2)flyteplugins-gemini
This plugin provides integration between Flyte and Google's Gemini API, enabling you to use Flyte tasks as tools for Gemini agents.
Google IAP
Flytekitflytekitplugins-identity_aware_proxy
GCP Identity Aware Proxy (IAP) is a managed Google Cloud Platform (GCP) service that makes it easy to protect applications deployed on GCP by verifying user identity and using context to determine whether a user should be granted access. Because requests to applications protected with IAP first have to pass IAP before they can reach the protected backends, IAP provides a convenient way to implement a zero-trust access model.
Human-in-the-Loop (HITL)
v2Flyte SDK (v2)flyteplugins-hitl
Human-in-the-Loop (HITL) plugin for Flyte. This plugin provides an event-based API for pausing workflows and waiting for human input.
JSONL (JSON Lines) Type Plugin
v2Flyte SDK (v2)flyteplugins-jsonl
JSONL (JSON Lines) file and directory types for Flyte, backed by orjson for
LLM-powered code generation and evaluation
v2Flyte SDK (v2)flyteplugins-codegen
Generate code from natural language prompts and validate it by running tests in an isolated sandbox. Works with any model that supports structured outputs (GPT-4, Claude, Gemini, etc. via LiteLLM) or directly with the Agent SDK (Claude-only).
Memray Profiling
Flytekitflytekitplugins-memray
Memray tracks and reports memory allocations, both in python code and in compiled extension modules.
MLflow tracking
v2Flyte SDK (v2)flyteplugins-mlflow
MLflow tracking plugin for Flyte
OmegaConf
Flytekitflytekitplugins-omegaconf
Flytekit python natively supports serialization of many data types for exchanging information between tasks.
Optuna (wrapper)
Flytekitflytekitplugins-optuna
This documentation provides a guide to a fully parallelized Flyte plugin for Optuna. This wrapper leverages Flyte's scalable and distributed workflow orchestration capabilities to parallelize Optuna's hyperparameter optimization across multiple trials efficiently.
pandera
v2Flyte SDK (v2)flyteplugins-pandera
flyteplugins-pandera adds support for pandera.typing.pandas.DataFrame, pandera.typing.polars.DataFrame / LazyFrame, and pandera.typing.pyspark_sql.DataFrame in Flyte v2.