# Union.ai Serverless Documentation > **This is legacy (v1) documentation.** Do not use unless explicitly asked about this version. For current documentation, see https://www.union.ai/docs/v2/llms.txt > Full documentation (single file): https://www.union.ai/docs/v1/serverless/llms-full.txt > Site: https://www.union.ai/docs/v1/serverless Each entry below is `- [Page title](URL)` followed by the H2/H3 headings found on that page. Pages link to individual `page.md` files. Sections marked with a "Section bundle" link have a `section.md` that concatenates all pages in the section into a single file — use it to load an entire section into context at once. ## User guide - [Introduction](https://www.union.ai/docs/v1/serverless/user-guide/introduction/page.md) - Flyte - {{< key product_name >}} Serverless - {{< key product_name >}} BYOC - {{< key product_name >}} Self-managed - [Getting started](https://www.union.ai/docs/v1/serverless/user-guide/getting-started/page.md) - Sign up for {{< key product_name >}} Serverless - Run your first workflow - [Getting started > Local setup](https://www.union.ai/docs/v1/serverless/user-guide/getting-started/local-setup/page.md) - Install `uv` - Ensure the correct version of Python is installed - Install the `{{< key cli >}}` CLI - Configure the connection to your cluster - Check your CLI configuration - [Getting started > First project](https://www.union.ai/docs/v1/serverless/user-guide/getting-started/first-project/page.md) - Create a new {{< key product_name >}} project - Initialize a local project - [Getting started > Understanding the code](https://www.union.ai/docs/v1/serverless/user-guide/getting-started/understanding-the-code/page.md) - Python code - ImageSpec - Tasks - Workflow - pyproject.toml - uv.lock - [Getting started > Running your workflow](https://www.union.ai/docs/v1/serverless/user-guide/getting-started/running-your-workflow/page.md) - Python virtual environment - Run the code locally - Running remotely on {{< key product_name >}} in the cloud - Register the workflow without running - Run the workflow from the {{< key product_name >}} interface - View the workflow execution on {{< key product_name >}} - [Core concepts](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/page.md) - Defining tasks and workflows - Type annotation is required - Workflows *are not* full Python functions - Registering tasks and workflows - Registering on the command line with `{{< key cli >}}` or `{{< key ctl >}}` - Registering in Python with `{{< key kit_remote >}}` - Results of registration - Changing tasks and workflows - Inspecting tasks and workflows - Inspecting workflows in the UI - Inspecting tasks in the UI - Inspecting workflows on the command line with `{{< key ctl >}}` - Inspecting tasks on the command line with `{{< key ctl >}}` - Inspecting tasks and workflows in Python with `{{< key kit_remote >}}` - Running tasks and workflows - Running a task or workflow in the UI - Running a task or workflow locally on the command line with `{{< key cli >}}` or `python` - Running a task or workflow remotely on the command line with `{{< key cli >}}` - Running a task or workflow remotely in Python with `{{< key kit_remote >}}` - [Core concepts > Workflows](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/workflows/page.md) - [Core concepts > Workflows > Standard workflows](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/workflows/standard-workflows/page.md) - Evaluation of a standard workflow - Conditional construct - Chaining operator - Workflow decorator parameters - [Core concepts > Workflows > Subworkflows and sub-launch plans](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/workflows/subworkflows-and-sub-launch-plans/page.md) - When to use subworkflows - When to use sub-launch plans - [Core concepts > Workflows > Dynamic workflows](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/workflows/dynamic-workflows/page.md) - Defining a dynamic workflow - Advantages of dynamic workflows - Flexibility - Lower pressure on `etcd` - Dynamic workflows vs. map tasks - Using dynamic workflows to achieve recursion - [Core concepts > Workflows > Imperative workflows](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/workflows/imperative-workflows/page.md) - Example - [Core concepts > Workflows > Launching workflows](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/workflows/launching-workflows/page.md) - [Core concepts > Workflows > Viewing workflows](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/workflows/viewing-workflows/page.md) - Workflows list - Workflow view - Workflow versions list - Workflow and task descriptions - [Core concepts > Workflows > Viewing workflow executions](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/workflows/viewing-workflow-executions/page.md) - Domain Settings - All Executions in the Project - Execution view - Nodes - Graph - Timeline - [Core concepts > Tasks](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/page.md) - Tasks are independently executable - Tasks are strongly typed - Tasks are containerized - Tasks are named, versioned, and immutable - Tasks are (usually) deterministic and cacheable - [Core concepts > Tasks > Page](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/map-tasks/page.md) - Map tasks - [Core concepts > Tasks > Other task types](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/task-types/page.md) - PythonFunctionTask - ContainerTask - Shell tasks - Example - Specialized plugin task classes and configs - @{{< key kit_as >}}.task parameters - [Core concepts > Tasks > Task parameters](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/task-parameters/page.md) - Use `partial` to provide default arguments to tasks - Named outputs - [Core concepts > Tasks > Launching tasks](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/launching-tasks/page.md) - [Core concepts > Tasks > Viewing tasks](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/viewing-tasks/page.md) - Tasks list - Task view - Task versions list - [Core concepts > Tasks > Viewing logs](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/viewing-logs/page.md) - Kubernetes cluster logs - Other tabs - Cloud provider logs - [Core concepts > Tasks > Reference tasks](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/reference-tasks/page.md) - Example - [Core concepts > Tasks > Task hardware environment](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/task-hardware-environment/page.md) - Customizing task resources - Accelerators - Task-level monitoring - [Core concepts > Tasks > Task hardware environment > Customizing task resources](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/task-hardware-environment/customizing-task-resources/page.md) - The `requests` and `limits` settings - The `accelerator` setting - Execution defaults and resource quotas - Task resource validation - The `with_overrides` method - [Core concepts > Tasks > Task hardware environment > Accelerators](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/task-hardware-environment/accelerators/page.md) - NVIDIA T4 Tensor Core GPU - NVIDIA L4 Tensor Core GPU - NVIDIA A100 GPU - [Core concepts > Tasks > Task hardware environment > Retries and timeouts](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/task-hardware-environment/retries-and-timeouts/page.md) - Retry types - Configuring retries - Retrying interruptible tasks - Retrying map tasks - Timeouts - [Core concepts > Tasks > Task hardware environment > Task-level monitoring](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/tasks/task-hardware-environment/task-level-monitoring/page.md) - Execution Resources - Memory Quota - CPU Cores Quota - GPU Memory Utilization - GPU Utilization - Execution Logs (Preview) - Map Tasks - [Core concepts > Launch plans](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/launch-plans/page.md) - Default launch plan - Launch plans are versioned - Custom launch plans - Viewing launch plans for a workflow - Registering a launch plan - Registering a launch plan on the command line - Registering a launch plan in Python with `{{< key kit_remote >}}` - Results of registration - Changing a launch plan - [Core concepts > Launch plans > Defining launch plans](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/launch-plans/defining-launch-plans/page.md) - Default and Fixed Inputs - Scheduled Execution - Labels and Annotations - Execution Parameters - Security and Authentication - Raw Output Data Configuration - Putting It All Together - [Core concepts > Launch plans > Viewing launch plans](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/launch-plans/viewing-launch-plans/page.md) - Viewing launch plans in the UI - Viewing launch plans in Python with `{{< key kit_remote >}}` - [Core concepts > Launch plans > Notifications](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/launch-plans/notifications/page.md) - [Core concepts > Launch plans > Schedules](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/launch-plans/schedules/page.md) - Fixed-rate schedules - Cron schedules - Cron expression format - Cron expression examples - Cron aliases - kickoff_time_input_arg - [Core concepts > Launch plans > Activating and deactivating](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/launch-plans/activating-and-deactivating/page.md) - Activating and deactivating a launch plan in the UI - Activating and deactivating a launch plan in Python with `{{< key kit_remote >}}` - [Core concepts > Launch plans > Running launch plans](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/launch-plans/running-launch-plans/page.md) - Running a launch plan in the UI - Running a launch plan on the command line with `uctl` - Running a launch plan in Python with `{{< key kit_remote >}}` - Sub-launch plans - [Core concepts > Launch plans > Reference launch plans](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/launch-plans/reference-launch-plans/page.md) - Example - [Core concepts > Launch plans > Mapping over launch plans](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/launch-plans/mapping-over-launch-plans/page.md) - Launch plan defined in your code - Previously registered launch plan - [Core concepts > Launch plans > Reactive workflows](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/launch-plans/reactive-workflows/page.md) - Scope - Trigger types - Artifact events - [Core concepts > Launch plans > Concurrency control](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/launch-plans/concurrency-control/page.md) - How it works - Basic usage - Scheduled workflows with concurrency control - Defining the policy - Key behaviors and considerations - Version-agnostic check, version-specific enforcement - Concurrency limit on manual trigger - Scheduled execution behavior - Limitations - "At most" enforcement - Notifications for skipped executions - Best practices - [Core concepts > Actors](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/actors/page.md) - `ActorEnvironment` parameters - Caching on Actor Replicas - When to Use `@actor_cache` - [Core concepts > Actors > Actors and regular tasks](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/actors/actors-and-regular-tasks/page.md) - "Hello World" Benchmark - "5s Sleep" Benchmark - [Core concepts > Actors > Actor examples](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/actors/actor-examples/page.md) - Refactoring from Regular Tasks to Actors - Multiple instances of the same task - Multiple tasks - Custom PodTemplates - Example: `@actor_cache` with `map` - Example: Caching with Custom Objects - [Core concepts > Artifacts](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/artifacts/page.md) - Versioning - Partitions - Queries - Lineage - [Core concepts > Artifacts > Declaring artifacts](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/artifacts/declaring-artifacts/page.md) - Basic artifact - Time-partitioned artifact - Passing a value to `time_partition` at runtime - Passing a value to `time_partition` by input - Artifact with custom partition keys - Passing a value to a custom partition key at runtime - Passing a value to a custom partition key by input - Artifact with model card example - [Core concepts > Artifacts > Materializing artifacts](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/artifacts/materializing-artifacts/page.md) - [Core concepts > Artifacts > Consuming artifacts in workflows](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/artifacts/consuming-artifacts-in-workflows/page.md) - Defining a workflow that consumes an artifact - Launching a workflow that consumes an artifact - [Core concepts > Artifacts > Connecting workflows with artifact event triggers](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/artifacts/connecting-workflows-with-artifact-event-triggers/page.md) - Imports - Upstream artifact and workflow definition - Artifact event definition - Downstream workflow definition - Launch plan with trigger definition - Full example code - [Core concepts > Artifacts > Viewing artifacts](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/artifacts/viewing-artifacts/page.md) - Artifacts list - Artifact view - Artifact lineage graph - [Core concepts > App Serving](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/serving/page.md) - Example app - App declaration - Deploy the app - Viewing deployed apps - Stopping apps - [Core concepts > App Serving > Serving custom code](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/serving/adding-your-own-code/page.md) - Example app - App declaration - Custom code - Deploy the app - App deployment with included files - [Core concepts > App Serving > Serving a Model from a Workflow With FastAPI](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/serving/serving-a-model/page.md) - Example app - App configuration - Training workflow - Run the example - [Core concepts > App Serving > API Key Authentication with FastAPI](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/serving/fast-api-auth/page.md) - Define the Fast API app - Deploy the Fast API app - [Core concepts > App Serving > Cache a HuggingFace Model as an Artifact](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/serving/cache-huggingface-model/page.md) - Why Cache Models from HuggingFace? - Prerequisites - Basic Example: Cache a Model As-Is - Command Breakdown - Output - Using Cached Models in Applications - VLLM App Example - SGLang App Example - Advanced Example: Sharding a Model with the vLLM Engine - Create a Shard Configuration File - Cache the Sharded Model - Best Practices - [Core concepts > App Serving > Deploy Optimized LLM Endpoints with vLLM and SGLang](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/serving/deploy-optimized-llm-endpoints/page.md) - Overview - Basic Example: Deploy a Non-Sharded Model - Deploy with vLLM - Deploy with SGLang - Custom Image Example: Deploy with Your Own Image - Advanced Example: Deploy a Sharded Model - Cache a Sharded Model - Deploy with VLLMApp - Deploy with SGLangApp - Authentication via API Key - Performance Tuning - [Core concepts > App Serving > Deploying Custom Flyte Connectors](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/serving/deploying-your-connector/page.md) - Overview - Prerequisites - Connector Deployment Options - Module-based Deployment - ImageSpec-based Deployment - Managing Secrets - Example: Creating a ChatGPT Connector - Using the Connector in a Workflow - Creating Your Own Connector - Deployment Commands - Best Practices - [Core concepts > Caching](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/caching/page.md) - Enabling and configuring caching - The `Cache` object - Enabling caching with the default configuration - Automatic version generation - Default cache policy - The `overwrite-cache` flag - Overwrite cache on the command line - Overwrite cache in the UI - Overwrite cache programmatically - How caching works - Explicit cache version - Node signature - Cache serialization - Enabling cache serialization - How does cache serialization work? - Caching of offloaded objects - How does caching of offloaded objects work? - [Core concepts > Workspaces](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/workspaces/page.md) - Creating a workspace - Running a workspace - Filesystem persistence - Editing a workspace - The workspace detail view - Archiving a workspace - Workspace CLI commands - Create a workspace configuration - Create a workspace - Stop a workspace - Update a workspace - Get existing workspaces - Start a workspace - Customizing a workspace - Setting secrets - Setting CPU, memory, and GPU resources - Specifying custom `on_startup` commands - Specifying custom container images - Authenticating with GitHub - Sorting and filtering workspaces - Troubleshooting - [Core concepts > Named outputs](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/named-outputs/page.md) - [Core concepts > ImageSpec](https://www.union.ai/docs/v1/serverless/user-guide/core-concepts/image-spec/page.md) - Install Python or APT packages - Install Conda packages - Use different Python versions in the image - Import modules only in a specify imageSpec environment - Install CUDA in the image - Use Nvidia docker image - Install packages from extra index - Build an image in different architecture - Customize the tag of the image - Copy additional files or directories - Define ImageSpec in a YAML File - Build the image without registering the workflow - Force push an image - Getting source files into ImageSpec - [Development cycle](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/page.md) - [Development cycle > Project structure](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/project-structure/page.md) - Recommended Directory Structure - Organizing Tasks and Workflows - Orchestration Directory for Helper Constructs - Core Logic for Workflow-Specific Functionality - Importance of `__init__.py` - Monorepo vs Multi-repo: Choosing a structure - CI/CD - Documentation and Docstrings - [Development cycle > Projects and domains](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/projects-and-domains/page.md) - Projects - Domains - When to use different {{< key product_name >}} projects? - Projects and Domains: The Power of the Project-Domain Pair - Domains: Clear Environment Separation - Projects: Organizing Workflows by Teams, Business Areas, or Applications - [Development cycle > Building workflows](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/building-workflows/page.md) - When should I decompose tasks? - Differing runtime requirements - Improved cache performance - Take advantage of interruptible tasks - When should I parallelize tasks? - Parallelization constructs - When should I use caching? - [Development cycle > Setting up a production project](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/setting-up-a-project/page.md) - Terminology - Create a {{< key product_name >}} project - Creating a local production project directory using `{{< key cli >}} init` - Directory structure - [Development cycle > Local dependencies](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/local-dependencies/page.md) - Define your dependencies in your `pyproject.toml` - Create a Python virtual environment - [Development cycle > ImageSpec](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/image-spec/page.md) - {{< key product_name >}} cloud image builder {#cloud-image-builder} - [Development cycle > Running your code](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/running-your-code/page.md) - Set up your development environment - CLI commands for running your code - Running a script in local Python with `{{< key cli >}} run` {#running-a-script-in-local-python} - Running a script on {{< key product_name >}} with `{{< key cli >}} run --remote` - Running tasks through {{< key ctl >}} - Generate execution spec file - Update the input spec file for arguments to the workflow - Create execution using the exec spec file - Monitor the execution by providing the execution id from create command - Running workflows through {{< key ctl >}} - Running launchplans through {{< key ctl >}} - Generate an execution spec file - Update the input spec file for arguments to the workflow - Create execution using the exec spec file - Monitor the execution by providing the execution id from create command - Deploying your code to {{< key product_name >}} with `{{< key cli >}} register` - Fast registration - Inspecting executions - Deploying your code to production - Package your code with `{{< key cli >}} package` - Register the package with `{{< key ctl >}} register` - Using {{< key cli >}} register versus {{< key cli >}} package + {{< key ctl >}} register - Image management and registration method - Building your own images - CI/CD with Flyte and GitHub Actions - Some CI/CD best practices - [Development cycle > Overriding parameters](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/overriding-parameters/page.md) - Task parameters - Using `with_overrides` with `name` and `node_name` - Subworkflow and sub-launch plan parameters - [Development cycle > Run details](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/run-details/page.md) - Passing parameters - Why `{{< key cli >}} run` rather than `python`? - [Development cycle > Debugging with interactive tasks](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/debugging-with-interactive-tasks/page.md) - Enabling interactive tasks in your code - Basic example - requirements.txt - example.py - Register and run the workflow - Access the IDE - Inspect the task code - Interactive debugging - Update your code - Resume task - Auxiliary Python files - flyteinteractive_interactive_entrypoint.py - flyteinteractive_resume_task.py - launch.json - Integrated terminal - Install extensions - example-extensions.py - Manage resources - example-manage-resources.py - Pre and post hooks - example-pre-post-hooks.py - Only initiate VSCode on task failure - example-run-task-first.py - Debugging execution issues - [Development cycle > Managing secrets](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/managing-secrets/page.md) - Creating secrets - Creating a secret on the command line - Creating a secret from a file - Scoping secrets - Listing secrets - Using secrets in workflow code - Using a secret created on the command line - Using a secret created from a file - Updating secrets - Deleting secrets - [Development cycle > Managing API keys](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/managing-api-keys/page.md) - Creating an API key - Listing and deleting applications - [Development cycle > Accessing AWS S3 buckets](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/accessing-aws-s3/page.md) - Creating secrets on {{< key product_name >}} - Using secrets in a task - Conclusion - [Development cycle > Task resource validation](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/task-resource-validation/page.md) - [Development cycle > Jupyter notebooks](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/jupyter-notebooks/page.md) - Write your workflows and tasks in cells - Enable the notebook to register workflows to {{< key product_name >}} - [Development cycle > Decks](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/decks/page.md) - Deck tabs - Deck renderers - Frame profiling renderer - Top-frame renderer - Markdown renderer - Box renderer - Image renderer - Custom renderers - Streaming Decks - Union Deck Succeed Video - Union Deck Fail Video - [Development cycle > {{< key kit_remote >}}](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/remote-management/page.md) - Creating a `{{< key kit_remote >}}` object - [Development cycle > {{< key kit_remote >}} > {{< key kit_remote >}} examples](https://www.union.ai/docs/v1/serverless/user-guide/development-cycle/remote-management/remote-examples/page.md) - Registering and running a workflow - Fetching outputs - Terminating all running executions for a workflow - Rerunning all failed executions of a workflow - Filtering for executions using a `Filter` - Launch task via {{< key kit_remote >}} with a new version - Launch workflow via {{< key kit_remote >}} - Launch launchplan via {{< key kit_remote >}} - Inspecting executions - [Data input/output](https://www.union.ai/docs/v1/serverless/user-guide/data-input-output/page.md) - [Data input/output > FlyteFile and FlyteDirectory](https://www.union.ai/docs/v1/serverless/user-guide/data-input-output/flyte-file-and-flyte-directory/page.md) - Remote examples - Remote file example - Remote directory example - Streaming - Downloading - Implicit downloading - Explicit downloading - Typed aliases - [Data input/output > Downloading with FlyteFile and FlyteDirectory](https://www.union.ai/docs/v1/serverless/user-guide/data-input-output/downloading-with-ff-and-fd/page.md) - FlyteFile - FlyteDirectory - [Data input/output > Accessing attributes](https://www.union.ai/docs/v1/serverless/user-guide/data-input-output/accessing-attributes/page.md) - List - Dictionary - Data class - Complex type - Failure scenario - [Data input/output > Dataclass](https://www.union.ai/docs/v1/serverless/user-guide/data-input-output/dataclass/page.md) - Python types - {{< key product_name >}} types - [Data input/output > Enum type](https://www.union.ai/docs/v1/serverless/user-guide/data-input-output/enum/page.md) - [Data input/output > Pickle type](https://www.union.ai/docs/v1/serverless/user-guide/data-input-output/pickle/page.md) - [Data input/output > Pydantic BaseModel](https://www.union.ai/docs/v1/serverless/user-guide/data-input-output/pydantic/page.md) - Python types - {{< key product_name >}} types - [Data input/output > PyTorch type](https://www.union.ai/docs/v1/serverless/user-guide/data-input-output/pytorch/page.md) - Tensors and modules - Checkpoint - Auto GPU to CPU and CPU to GPU conversion - [Data input/output > StructuredDataset](https://www.union.ai/docs/v1/serverless/user-guide/data-input-output/structured-dataset/page.md) - Usage - Example - Column type information - Serialized byte format - Storage driver and location - Inner workings of a structured dataset plugin - The `uri` argument - Note that no format was specified in the structured dataset constructor, or in the signature. So how did the BigQuery encoder get invoked? - How to return multiple DataFrames from a task? - How to define a custom structured dataset plugin? - NumPy encoder - NumPy decoder - NumPy renderer - The nested typed columns - [Data input/output > TensorFlow types](https://www.union.ai/docs/v1/serverless/user-guide/data-input-output/tensorflow/page.md) - Import necessary libraries and modules - Tensorflow model - Transformer - Usage - TFRecord files - Transformer - Usage - TFRecord directories - Transformer - Usage - Configuration class: `TFRecordDatasetConfig` - Attributes - [Administration](https://www.union.ai/docs/v1/serverless/user-guide/administration/page.md) - [Administration > Resources](https://www.union.ai/docs/v1/serverless/user-guide/administration/resources/page.md) - Executions - Filter - Workflow Executions in Final State - Task Executions in Final State - Running Pods - Utilization - Resource Quotas - Namespaces and Quotas - Examples - Quota Consumption - Compute - Information displayed - Examples - [Programming](https://www.union.ai/docs/v1/serverless/user-guide/programming/page.md) - [Programming > Chaining Entities](https://www.union.ai/docs/v1/serverless/user-guide/programming/chaining-entities/page.md) - Tasks - Subworkflows - [Programming > Conditionals](https://www.union.ai/docs/v1/serverless/user-guide/programming/conditionals/page.md) - Simple branch - Multiple branches - Consuming the output of a conditional - Using the output of a previous task in a conditional - Using boolean workflow inputs in a conditional - Nested conditionals - Using the output of a task in a conditional - Running a noop task in a conditional - Run the example on the Flyte cluster - [Programming > Decorating tasks](https://www.union.ai/docs/v1/serverless/user-guide/programming/decorating_tasks/page.md) - Using a single decorator - Stacking multiple decorators - Run the example on {{< key product_name >}} - [Programming > Decorating workflows](https://www.union.ai/docs/v1/serverless/user-guide/programming/decorating_workflows/page.md) - Setup-teardown pattern - Workflow decorator - Defining the DAG - Run the example on the Flyte cluster - [Programming > Intratask checkpoints](https://www.union.ai/docs/v1/serverless/user-guide/programming/intratask_checkpoints/page.md) - Why intratask checkpoints? - Use case: Model training - Run the example on the Flyte cluster - [Programming > Waiting for external inputs](https://www.union.ai/docs/v1/serverless/user-guide/programming/waiting_for_external_inputs/page.md) - Pause executions with the `sleep` node - Supply external inputs with `wait_for_input` - Continue executions with `approve` - Working with conditionals - Sending inputs to `wait_for_input` and `approve` nodes - Using the Flyte UI - Using `FlyteRemote` - [Programming > Nested parallelism](https://www.union.ai/docs/v1/serverless/user-guide/programming/nested-parallelism/page.md) - Nested dynamic workflows - Example code - Mixed parallelism - Example code - Design considerations - [Programming > Failure node](https://www.union.ai/docs/v1/serverless/user-guide/programming/failure-node/page.md) --- ## Tutorials - [Bioinformatics](https://www.union.ai/docs/v1/serverless/tutorials/bioinformatics/page.md) - [Bioinformatics > Page](https://www.union.ai/docs/v1/serverless/tutorials/bioinformatics/alignment/page.md) - [Compound AI Systems](https://www.union.ai/docs/v1/serverless/tutorials/compound-ai-systems/page.md) - [Compound AI Systems > Page](https://www.union.ai/docs/v1/serverless/tutorials/compound-ai-systems/video-dubbing/page.md) - [Compound AI Systems > Page](https://www.union.ai/docs/v1/serverless/tutorials/compound-ai-systems/text_to_sql_agent/page.md) - [Compound AI Systems > Page](https://www.union.ai/docs/v1/serverless/tutorials/compound-ai-systems/pdf-to-podcast-blueprint/page.md) - [Compound AI Systems > Page](https://www.union.ai/docs/v1/serverless/tutorials/compound-ai-systems/llama_index_rag/page.md) - [Compound AI Systems > Page](https://www.union.ai/docs/v1/serverless/tutorials/compound-ai-systems/enterprise-rag-blueprint/page.md) - [Diffusion models](https://www.union.ai/docs/v1/serverless/tutorials/diffusion-models/page.md) - [Diffusion models > Page](https://www.union.ai/docs/v1/serverless/tutorials/diffusion-models/mochi-video-generation/page.md) - [Finance](https://www.union.ai/docs/v1/serverless/tutorials/finance/page.md) - [Finance > Page](https://www.union.ai/docs/v1/serverless/tutorials/finance/credit-default-xgboost/page.md) - [Language Models](https://www.union.ai/docs/v1/serverless/tutorials/language-models/page.md) - [Language Models > Page](https://www.union.ai/docs/v1/serverless/tutorials/language-models/sentiment-classifier/page.md) - [Language Models > Page](https://www.union.ai/docs/v1/serverless/tutorials/language-models/soft-clustering-hdbscan/page.md) - [Language Models > Page](https://www.union.ai/docs/v1/serverless/tutorials/language-models/liger-kernel-finetuning/page.md) - [Parallel Processing and Job Scheduling](https://www.union.ai/docs/v1/serverless/tutorials/parallel-processing-and-job-scheduling/page.md) - [Parallel Processing and Job Scheduling > Page](https://www.union.ai/docs/v1/serverless/tutorials/parallel-processing-and-job-scheduling/reddit-slack-bot/page.md) - [Parallel Processing and Job Scheduling > Page](https://www.union.ai/docs/v1/serverless/tutorials/parallel-processing-and-job-scheduling/wikipedia-embeddings/page.md) - [Retrieval Augmented Generation](https://www.union.ai/docs/v1/serverless/tutorials/retrieval-augmented-generation/page.md) - [Retrieval Augmented Generation > Page](https://www.union.ai/docs/v1/serverless/tutorials/retrieval-augmented-generation/agentic-rag/page.md) - [Retrieval Augmented Generation > Page](https://www.union.ai/docs/v1/serverless/tutorials/retrieval-augmented-generation/lance-db-rag/page.md) - [Retrieval Augmented Generation > Building a Contextual RAG Workflow with Together AI](https://www.union.ai/docs/v1/serverless/tutorials/retrieval-augmented-generation/contextual-rag/page.md) - Workflow overview - Execution approach - Local execution - Remote execution - Deploy apps - [Serving](https://www.union.ai/docs/v1/serverless/tutorials/serving/page.md) - [Serving > Page](https://www.union.ai/docs/v1/serverless/tutorials/serving/custom-webhooks/page.md) - [Serving > Page](https://www.union.ai/docs/v1/serverless/tutorials/serving/marimo-wasm/page.md) - [Serving > Page](https://www.union.ai/docs/v1/serverless/tutorials/serving/finetune-unsloth-serve/page.md) - [Serving > Page](https://www.union.ai/docs/v1/serverless/tutorials/serving/modular-max-qwen/page.md) - [Serving > Page](https://www.union.ai/docs/v1/serverless/tutorials/serving/llama_edge_deployment/page.md) - [Serving > Page](https://www.union.ai/docs/v1/serverless/tutorials/serving/vllm-serving-on-actor/page.md) - [Time Series](https://www.union.ai/docs/v1/serverless/tutorials/time-series/page.md) - [Time Series > Page](https://www.union.ai/docs/v1/serverless/tutorials/time-series/gluonts-time-series/page.md) - [Time Series > Page](https://www.union.ai/docs/v1/serverless/tutorials/time-series/time-series-forecaster-comparison/page.md) --- ## Integrations - [Integrations](https://www.union.ai/docs/v1/serverless/integrations/page.md) - Connectors --- ## Reference - [LLM context documents](https://www.union.ai/docs/v1/serverless/api-reference/flyte-context/page.md) - [{{< key cli_name >}} CLI](https://www.union.ai/docs/v1/serverless/api-reference/union-cli/page.md) - Installation - Configure the `{{< key cli >}}` CLI - Overriding the configuration file location - `{{< key cli >}}` CLI configuration search path - `{{< key cli >}}` CLI commands - Options - `backfill` - `build` - `build.py` - `cache` - `create` - `delete` - `deploy` - `execution` - `fetch` - `get` - `info` - `init` - `launchplan` - `local-cache` - `metrics` - `package` - `register` - `run` - `serialize` - `serve` - `stop` - `update` - [Uctl CLI](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/page.md) - Installation - macOS - Linux - Windows - Configuration - Options - Commands - Entities - [Uctl CLI > uctl](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl/page.md) - Synopsis - Options - [Uctl CLI > uctl version](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-version/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl apply](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-apply/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl apply > uctl apply app](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-apply/uctl-apply-app/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl apply > uctl apply clusterconfig](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-apply/uctl-apply-clusterconfig/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl apply > uctl apply clusterconfigid](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-apply/uctl-apply-clusterconfigid/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl apply > uctl apply clusterpoolconfig](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-apply/uctl-apply-clusterpoolconfig/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl config](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-config/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl config > uctl config discover](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-config/uctl-config-discover/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl config > uctl config docs](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-config/uctl-config-docs/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl config > uctl config init](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-config/uctl-config-init/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl config > uctl config validate](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-config/uctl-config-validate/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-create/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create app](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-create/uctl-create-app/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create clusterpool](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-create/uctl-create-clusterpool/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create clusterpoolassignment](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-create/uctl-create-clusterpoolassignment/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create execution](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-create/uctl-create-execution/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create policy](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-create/uctl-create-policy/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create project](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-create/uctl-create-project/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl create > uctl create role](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-create/uctl-create-role/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete app](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-app/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete cluster](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-cluster/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete cluster-pool-attributes](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-cluster-pool-attributes/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete cluster-resource-attribute](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-cluster-resource-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete clusterconfig](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-clusterconfig/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete clusterpool](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-clusterpool/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete clusterpoolassignment](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-clusterpoolassignment/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete execution](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-execution/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete execution-cluster-label](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-execution-cluster-label/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete execution-queue-attribute](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-execution-queue-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete identityassignments](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-identityassignments/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete plugin-override](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-plugin-override/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete policy](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-policy/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete role](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-role/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete task-resource-attribute](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-task-resource-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl delete > uctl delete workflow-execution-config](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-delete/uctl-delete-workflow-execution-config/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl demo](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-demo/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl demo > uctl demo exec](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-demo/uctl-demo-exec/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl demo > uctl demo reload](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-demo/uctl-demo-reload/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl demo > uctl demo start](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-demo/uctl-demo-start/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl demo > uctl demo status](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-demo/uctl-demo-status/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl demo > uctl demo teardown](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-demo/uctl-demo-teardown/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get app](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-app/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get cluster](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-cluster/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get cluster-pool-attributes](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-cluster-pool-attributes/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get cluster-resource-attribute](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-cluster-resource-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get clusterconfig](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-clusterconfig/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get clusterconfigs](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-clusterconfigs/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get clusterpool](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-clusterpool/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get clusterpoolconfig](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-clusterpoolconfig/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get clusterswithconfig](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-clusterswithconfig/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get echo](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-echo/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get execution](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-execution/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get execution-cluster-label](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-execution-cluster-label/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get execution-queue-attribute](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-execution-queue-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get executionoperation](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-executionoperation/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get identityassignment](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-identityassignment/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get launchplan](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-launchplan/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get plugin-override](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-plugin-override/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get policy](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-policy/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get project](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-project/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get role](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-role/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get task](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-task/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get task-resource-attribute](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-task-resource-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get workflow](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-workflow/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl get > uctl get workflow-execution-config](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-get/uctl-get-workflow-execution-config/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl register](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-register/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl register > uctl register examples](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-register/uctl-register-examples/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl register > uctl register files](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-register/uctl-register-files/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update cluster-pool-attributes](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-cluster-pool-attributes/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update cluster-resource-attribute](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-cluster-resource-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update execution](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-execution/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update execution-cluster-label](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-execution-cluster-label/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update execution-queue-attribute](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-execution-queue-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update launchplan](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-launchplan/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update launchplan-meta](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-launchplan-meta/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update plugin-override](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-plugin-override/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update project](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-project/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update task-meta](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-task-meta/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update task-resource-attribute](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-task-resource-attribute/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update workflow-execution-config](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-workflow-execution-config/page.md) - Synopsis - Options - Options inherited from parent commands - [Uctl CLI > uctl update > uctl update workflow-meta](https://www.union.ai/docs/v1/serverless/api-reference/uctl-cli/uctl-update/uctl-update-workflow-meta/page.md) - Synopsis - Options - Options inherited from parent commands - [Flytekit SDK](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/page.md) - Developing on Flyte - Developing on Union - [Flytekit SDK > Classes](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/classes/page.md) - [Flytekit SDK > Packages](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/page.md) - [Flytekit SDK > Packages > flytekit](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit/page.md) - Basic Authoring - Branching and Conditionals - Customizing Tasks & Workflows - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.bin.entrypoint](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.bin.entrypoint/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.clients.auth_helper](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.auth_helper/page.md) - Directory - Classes - Methods - Methods - flytekit.clients.auth_helper.AuthenticationHTTPAdapter - Methods - flytekit.clients.auth_helper.RemoteClientConfigStore - Methods - [Flytekit SDK > Packages > flytekit.clients.auth.auth_client](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.auth.auth_client/page.md) - Directory - Classes - flytekit.clients.auth.auth_client.AuthorizationClient - Methods - flytekit.clients.auth.auth_client.AuthorizationCode - Properties - flytekit.clients.auth.auth_client.EndpointMetadata - flytekit.clients.auth.auth_client.OAuthCallbackHandler - Methods - flytekit.clients.auth.auth_client.OAuthHTTPServer - Properties - Methods - [Flytekit SDK > Packages > flytekit.clients.auth.authenticator](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.auth.authenticator/page.md) - Directory - Classes - flytekit.clients.auth.authenticator.Authenticator - Methods - flytekit.clients.auth.authenticator.ClientConfig - flytekit.clients.auth.authenticator.ClientConfigStore - Methods - flytekit.clients.auth.authenticator.ClientCredentialsAuthenticator - Methods - flytekit.clients.auth.authenticator.CommandAuthenticator - Methods - flytekit.clients.auth.authenticator.DeviceCodeAuthenticator - Methods - flytekit.clients.auth.authenticator.PKCEAuthenticator - Methods - flytekit.clients.auth.authenticator.StaticClientConfigStore - Methods - [Flytekit SDK > Packages > flytekit.clients.auth.default_html](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.auth.default_html/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.clients.auth.exceptions](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.auth.exceptions/page.md) - Directory - Errors - flytekit.clients.auth.exceptions.AccessTokenNotFoundError - flytekit.clients.auth.exceptions.AuthenticationError - flytekit.clients.auth.exceptions.AuthenticationPending - [Flytekit SDK > Packages > flytekit.clients.auth.keyring](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.auth.keyring/page.md) - Directory - Classes - flytekit.clients.auth.keyring.Credentials - flytekit.clients.auth.keyring.KeyringStore - Methods - [Flytekit SDK > Packages > flytekit.clients.auth.token_client](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.auth.token_client/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.clients.auth.token_client.DeviceCodeResponse - Methods - flytekit.clients.auth.token_client.GrantType - [Flytekit SDK > Packages > flytekit.clients.friendly](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.friendly/page.md) - Directory - Classes - Variables - flytekit.clients.friendly.SynchronousFlyteClient - Properties - Methods - [Flytekit SDK > Packages > flytekit.clients.grpc_utils.auth_interceptor](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.grpc_utils.auth_interceptor/page.md) - Directory - Classes - flytekit.clients.grpc_utils.auth_interceptor.AuthUnaryInterceptor - Properties - Methods - [Flytekit SDK > Packages > flytekit.clients.grpc_utils.default_metadata_interceptor](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.grpc_utils.default_metadata_interceptor/page.md) - Directory - Classes - flytekit.clients.grpc_utils.default_metadata_interceptor.DefaultMetadataInterceptor - Methods - [Flytekit SDK > Packages > flytekit.clients.grpc_utils.wrap_exception_interceptor](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.grpc_utils.wrap_exception_interceptor/page.md) - Directory - Classes - flytekit.clients.grpc_utils.wrap_exception_interceptor.RetryExceptionWrapperInterceptor - Methods - [Flytekit SDK > Packages > flytekit.clients.helpers](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.helpers/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.clients.raw](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clients.raw/page.md) - Directory - Classes - flytekit.clients.raw.RawSynchronousFlyteClient - Properties - Methods - [Flytekit SDK > Packages > flytekit.clis.helpers](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clis.helpers/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.backfill](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.backfill/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.constants](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.constants/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.executions](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.executions/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.helpers](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.helpers/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.metrics](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.metrics/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.package](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.package/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.serialize](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.serialize/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.clis.sdk_in_container.serialize.SerializationMode - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.serve](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.serve/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.clis.sdk_in_container.utils](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clis.sdk_in_container.utils/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.clis.sdk_in_container.utils.ErrorHandlingCommand - Properties - Methods - flytekit.clis.sdk_in_container.utils.PyFlyteParams - Methods - [Flytekit SDK > Packages > flytekit.clis.version](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.clis.version/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.configuration](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.configuration/page.md) - Flytekit Configuration Sources - Command Line Arguments - Python Config Object - Environment Variables - YAML Format Configuration File - INI Format Configuration File - How is configuration used? - Configuration Objects - Serialization Time Settings - Execution Time Settings - Directory - Classes - Variables - flytekit.configuration.AuthType - flytekit.configuration.AzureBlobStorageConfig - Methods - flytekit.configuration.Config - Methods - flytekit.configuration.DataConfig - Methods - flytekit.configuration.EntrypointSettings - Methods - flytekit.configuration.FastSerializationSettings - Methods - flytekit.configuration.GCSConfig - Methods - flytekit.configuration.GenericPersistenceConfig - Methods - flytekit.configuration.Image - Properties - Methods - flytekit.configuration.ImageConfig - Methods - flytekit.configuration.LocalConfig - Methods - flytekit.configuration.PlatformConfig - Methods - flytekit.configuration.S3Config - Methods - flytekit.configuration.SecretsConfig - Methods - flytekit.configuration.SerializationSettings - Properties - Methods - flytekit.configuration.StatsConfig - Methods - flytekit.configuration.TaskConfig - Methods - [Flytekit SDK > Packages > flytekit.configuration.default_images](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.configuration.default_images/page.md) - Directory - Classes - Variables - flytekit.configuration.default_images.DefaultImages - Methods - flytekit.configuration.default_images.PythonVersion - [Flytekit SDK > Packages > flytekit.configuration.feature_flags](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.configuration.feature_flags/page.md) - Directory - Classes - flytekit.configuration.feature_flags.FeatureFlags - [Flytekit SDK > Packages > flytekit.configuration.file](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.configuration.file/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.configuration.file.ConfigEntry - Methods - flytekit.configuration.file.ConfigFile - Properties - Methods - flytekit.configuration.file.LegacyConfigEntry - Methods - flytekit.configuration.file.YamlConfigEntry - Methods - [Flytekit SDK > Packages > flytekit.configuration.internal](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.configuration.internal/page.md) - Directory - Classes - flytekit.configuration.internal.AWS - flytekit.configuration.internal.AZURE - flytekit.configuration.internal.Credentials - flytekit.configuration.internal.GCP - flytekit.configuration.internal.Images - Methods - flytekit.configuration.internal.Local - flytekit.configuration.internal.LocalSDK - flytekit.configuration.internal.Persistence - flytekit.configuration.internal.Platform - flytekit.configuration.internal.Secrets - flytekit.configuration.internal.StatsD - [Flytekit SDK > Packages > flytekit.configuration.plugin](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.configuration.plugin/page.md) - Directory - Classes - Protocols - Methods - Methods - flytekit.configuration.plugin.FlytekitPlugin - Methods - flytekit.configuration.plugin.FlytekitPluginProtocol - Methods - [Flytekit SDK > Packages > flytekit.constants](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.constants/page.md) - Directory - Classes - flytekit.constants.CopyFileDetection - [Flytekit SDK > Packages > flytekit.core.annotation](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.annotation/page.md) - Directory - Classes - flytekit.core.annotation.FlyteAnnotation - Properties - [Flytekit SDK > Packages > flytekit.core.array_node](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.array_node/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.array_node.ArrayNode - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.array_node_map_task](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.array_node_map_task/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.array_node_map_task.ArrayNodeMapTask - Properties - Methods - flytekit.core.array_node_map_task.ArrayNodeMapTaskResolver - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.artifact](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.artifact/page.md) - Directory - Classes - Protocols - Variables - flytekit.core.artifact.Artifact - Properties - Methods - flytekit.core.artifact.ArtifactIDSpecification - Methods - flytekit.core.artifact.ArtifactQuery - Properties - Methods - flytekit.core.artifact.ArtifactSerializationHandler - Methods - flytekit.core.artifact.DefaultArtifactSerializationHandler - Methods - flytekit.core.artifact.InputsBase - flytekit.core.artifact.Partition - flytekit.core.artifact.Partitions - Properties - Methods - flytekit.core.artifact.Serializer - Methods - flytekit.core.artifact.TimePartition - Methods - [Flytekit SDK > Packages > flytekit.core.artifact_utils](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.artifact_utils/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.core.base_sql_task](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.base_sql_task/page.md) - Directory - Classes - Variables - flytekit.core.base_sql_task.SQLTask - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.base_task](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.base_task/page.md) - Core Components - kwtypes - PythonTask - Task - TaskResolverMixin - IgnoreOutputs - Directory - Classes - Errors - Methods - Variables - Methods - flytekit.core.base_task.IgnoreOutputs - flytekit.core.base_task.PythonTask - Properties - Methods - flytekit.core.base_task.Task - Properties - Methods - flytekit.core.base_task.TaskMetadata - Properties - Methods - flytekit.core.base_task.TaskResolverMixin - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.cache](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.cache/page.md) - Directory - Classes - Protocols - Variables - flytekit.core.cache.Cache - Methods - flytekit.core.cache.CachePolicy - Methods - flytekit.core.cache.VersionParameters - [Flytekit SDK > Packages > flytekit.core.checkpointer](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.checkpointer/page.md) - Directory - Classes - flytekit.core.checkpointer.Checkpoint - Methods - flytekit.core.checkpointer.SyncCheckpoint - Methods - [Flytekit SDK > Packages > flytekit.core.class_based_resolver](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.class_based_resolver/page.md) - Directory - Classes - flytekit.core.class_based_resolver.ClassStorageTaskResolver - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.condition](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.condition/page.md) - Directory - Classes - Methods - Methods - flytekit.core.condition.BranchNode - Properties - flytekit.core.condition.Case - Properties - Methods - flytekit.core.condition.Condition - Methods - flytekit.core.condition.ConditionalSection - Properties - Methods - flytekit.core.condition.LocalExecutedConditionalSection - Properties - Methods - flytekit.core.condition.SkippedConditionalSection - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.constants](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.constants/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.core.container_task](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.container_task/page.md) - Directory - Classes - Variables - flytekit.core.container_task.ContainerTask - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.context_manager](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.context_manager/page.md) - Directory - Classes - Protocols - Variables - flytekit.core.context_manager.BranchEvalMode - flytekit.core.context_manager.CompilationState - Methods - flytekit.core.context_manager.ExecutionParameters - Properties - Methods - flytekit.core.context_manager.ExecutionState - Methods - flytekit.core.context_manager.FlyteContext - Properties - Methods - flytekit.core.context_manager.FlyteContextManager - Methods - flytekit.core.context_manager.FlyteEntities - flytekit.core.context_manager.OutputMetadata - flytekit.core.context_manager.OutputMetadataTracker - Methods - flytekit.core.context_manager.SecretsManager - Methods - flytekit.core.context_manager.SerializableToString - Methods - [Flytekit SDK > Packages > flytekit.core.data_persistence](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.data_persistence/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.data_persistence.FileAccessProvider - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.docstring](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.docstring/page.md) - Directory - Classes - flytekit.core.docstring.Docstring - Properties - [Flytekit SDK > Packages > flytekit.core.environment](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.environment/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.environment.Environment - Methods - [Flytekit SDK > Packages > flytekit.core.gate](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.gate/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.gate.Gate - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.hash](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.hash/page.md) - Directory - Classes - Variables - flytekit.core.hash.HashMethod - Methods - flytekit.core.hash.HashOnReferenceMixin - [Flytekit SDK > Packages > flytekit.core.interface](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.interface/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.interface.Interface - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.launch_plan](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.launch_plan/page.md) - Directory - Classes - Methods - Methods - flytekit.core.launch_plan.LaunchPlan - Properties - Methods - flytekit.core.launch_plan.ReferenceLaunchPlan - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.legacy_map_task](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.legacy_map_task/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.legacy_map_task.MapPythonTask - Properties - Methods - flytekit.core.legacy_map_task.MapTaskResolver - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.local_cache](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.local_cache/page.md) - Directory - Classes - Variables - flytekit.core.local_cache.LocalTaskCache - Methods - [Flytekit SDK > Packages > flytekit.core.local_fsspec](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.local_fsspec/page.md) - Directory - Classes - flytekit.core.local_fsspec.FlyteLocalFileSystem - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.mock_stats](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.mock_stats/page.md) - Directory - Classes - flytekit.core.mock_stats.MockStats - Methods - [Flytekit SDK > Packages > flytekit.core.node](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.node/page.md) - Directory - Classes - Methods - Methods - flytekit.core.node.Node - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.node_creation](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.node_creation/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.core.notification](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.notification/page.md) - Directory - Classes - flytekit.core.notification.Email - Properties - Methods - flytekit.core.notification.Notification - Properties - Methods - flytekit.core.notification.PagerDuty - Properties - Methods - flytekit.core.notification.Slack - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.options](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.options/page.md) - Directory - Classes - flytekit.core.options.Options - Methods - [Flytekit SDK > Packages > flytekit.core.pod_template](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.pod_template/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.pod_template.PodTemplate - Methods - [Flytekit SDK > Packages > flytekit.core.promise](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.promise/page.md) - Directory - Classes - Protocols - Methods - Variables - Methods - flytekit.core.promise.ComparisonExpression - Properties - Methods - flytekit.core.promise.ComparisonOps - flytekit.core.promise.ConjunctionExpression - Properties - Methods - flytekit.core.promise.ConjunctionOps - flytekit.core.promise.HasFlyteInterface - Properties - Methods - flytekit.core.promise.LocallyExecutable - Methods - flytekit.core.promise.NodeOutput - Properties - Methods - flytekit.core.promise.Promise - Properties - Methods - flytekit.core.promise.SupportsNodeCreation - Properties - Methods - flytekit.core.promise.VoidPromise - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.python_auto_container](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.python_auto_container/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.python_auto_container.DefaultNotebookTaskResolver - Properties - Methods - flytekit.core.python_auto_container.DefaultTaskResolver - Properties - Methods - flytekit.core.python_auto_container.PickledEntity - flytekit.core.python_auto_container.PickledEntityMetadata - flytekit.core.python_auto_container.PythonAutoContainerTask - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.python_customized_container_task](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.python_customized_container_task/page.md) - Directory - Classes - Variables - flytekit.core.python_customized_container_task.PythonCustomizedContainerTask - Properties - Methods - flytekit.core.python_customized_container_task.TaskTemplateResolver - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.python_function_task](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.python_function_task/page.md) - Directory - Classes - Variables - flytekit.core.python_function_task.AsyncPythonFunctionTask - Properties - Methods - flytekit.core.python_function_task.EagerAsyncPythonFunctionTask - Properties - Methods - flytekit.core.python_function_task.EagerFailureHandlerTask - Properties - Methods - flytekit.core.python_function_task.EagerFailureTaskResolver - Properties - Methods - flytekit.core.python_function_task.PythonFunctionTask - Properties - Methods - flytekit.core.python_function_task.PythonInstanceTask - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.reference](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.reference/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.core.reference_entity](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.reference_entity/page.md) - Directory - Classes - flytekit.core.reference_entity.LaunchPlanReference - Properties - flytekit.core.reference_entity.Reference - Properties - flytekit.core.reference_entity.ReferenceEntity - Properties - Methods - flytekit.core.reference_entity.ReferenceSpec - Properties - flytekit.core.reference_entity.ReferenceTemplate - Properties - flytekit.core.reference_entity.TaskReference - Properties - flytekit.core.reference_entity.WorkflowReference - Properties - [Flytekit SDK > Packages > flytekit.core.resources](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.resources/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.resources.ResourceSpec - Methods - flytekit.core.resources.Resources - Methods - [Flytekit SDK > Packages > flytekit.core.schedule](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.schedule/page.md) - Directory - Classes - Protocols - flytekit.core.schedule.CronSchedule - Properties - Methods - flytekit.core.schedule.FixedRate - Properties - Methods - flytekit.core.schedule.LaunchPlanTriggerBase - Methods - flytekit.core.schedule.OnSchedule - Methods - [Flytekit SDK > Packages > flytekit.core.shim_task](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.shim_task/page.md) - Directory - Classes - Variables - flytekit.core.shim_task.ExecutableTemplateShimTask - Properties - Methods - flytekit.core.shim_task.ShimTaskExecutor - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.task](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.task/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.task.Echo - Properties - Methods - flytekit.core.task.ReferenceTask - Properties - Methods - flytekit.core.task.TaskPlugins - Methods - [Flytekit SDK > Packages > flytekit.core.testing](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.testing/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.core.tracked_abc](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.tracked_abc/page.md) - Directory - Classes - flytekit.core.tracked_abc.FlyteTrackedABC - Methods - [Flytekit SDK > Packages > flytekit.core.tracker](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.tracker/page.md) - Directory - Classes - Methods - Methods - flytekit.core.tracker.InstanceTrackingMeta - flytekit.core.tracker.TrackedInstance - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.type_engine](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.type_engine/page.md) - Directory - Classes - Errors - Methods - Variables - Methods - flytekit.core.type_engine.AsyncTypeTransformer - Properties - Methods - flytekit.core.type_engine.BatchSize - Properties - flytekit.core.type_engine.BinaryIOTransformer - Properties - Methods - flytekit.core.type_engine.DataclassTransformer - Properties - Methods - flytekit.core.type_engine.DictTransformer - Properties - Methods - flytekit.core.type_engine.EnumTransformer - Properties - Methods - flytekit.core.type_engine.ListTransformer - Properties - Methods - flytekit.core.type_engine.LiteralTypeTransformer - Properties - Methods - flytekit.core.type_engine.LiteralsResolver - Properties - Methods - flytekit.core.type_engine.ProtobufTransformer - Properties - Methods - flytekit.core.type_engine.RestrictedTypeError - flytekit.core.type_engine.RestrictedTypeTransformer - Properties - Methods - flytekit.core.type_engine.SimpleTransformer - Properties - Methods - flytekit.core.type_engine.TextIOTransformer - Properties - Methods - flytekit.core.type_engine.TypeEngine - Methods - flytekit.core.type_engine.TypeTransformer - Properties - Methods - flytekit.core.type_engine.TypeTransformerFailedError - flytekit.core.type_engine.UnionTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.core.type_helpers](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.type_helpers/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.core.type_match_checking](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.type_match_checking/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.core.utils](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.utils/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.utils.AutoDeletingTempDir - Properties - Methods - flytekit.core.utils.ClassDecorator - Methods - flytekit.core.utils.Directory - Properties - Methods - flytekit.core.utils.timeit - [Flytekit SDK > Packages > flytekit.core.worker_queue](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.worker_queue/page.md) - Directory - Classes - Variables - flytekit.core.worker_queue.Controller - Methods - flytekit.core.worker_queue.ItemStatus - flytekit.core.worker_queue.Update - flytekit.core.worker_queue.WorkItem - Properties - [Flytekit SDK > Packages > flytekit.core.workflow](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.core.workflow/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.core.workflow.ImperativeWorkflow - Properties - Methods - flytekit.core.workflow.PythonFunctionWorkflow - Properties - Methods - flytekit.core.workflow.ReferenceWorkflow - Properties - Methods - flytekit.core.workflow.WorkflowBase - Properties - Methods - flytekit.core.workflow.WorkflowFailurePolicy - flytekit.core.workflow.WorkflowMetadata - Methods - flytekit.core.workflow.WorkflowMetadataDefaults - Methods - [Flytekit SDK > Packages > flytekit.deck.deck](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.deck.deck/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.deck.deck.Deck - Properties - Methods - flytekit.deck.deck.DeckField - flytekit.deck.deck.TimeLineDeck - Properties - Methods - [Flytekit SDK > Packages > flytekit.deck.renderer](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.deck.renderer/page.md) - Directory - Classes - Protocols - Variables - flytekit.deck.renderer.ArrowRenderer - Methods - flytekit.deck.renderer.MarkdownRenderer - Methods - flytekit.deck.renderer.PythonDependencyRenderer - Methods - flytekit.deck.renderer.Renderable - Methods - flytekit.deck.renderer.SourceCodeRenderer - Methods - flytekit.deck.renderer.TopFrameRenderer - Methods - [Flytekit SDK > Packages > flytekit.exceptions.base](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.exceptions.base/page.md) - Directory - Errors - flytekit.exceptions.base.FlyteException - Properties - flytekit.exceptions.base.FlyteRecoverableException - Properties - [Flytekit SDK > Packages > flytekit.exceptions.eager](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.exceptions.eager/page.md) - Directory - Errors - flytekit.exceptions.eager.EagerException - [Flytekit SDK > Packages > flytekit.exceptions.scopes](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.exceptions.scopes/page.md) - Directory - Errors - Methods - Methods - flytekit.exceptions.scopes.FlyteScopedException - Properties - flytekit.exceptions.scopes.FlyteScopedSystemException - Properties - flytekit.exceptions.scopes.FlyteScopedUserException - Properties - [Flytekit SDK > Packages > flytekit.exceptions.system](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.exceptions.system/page.md) - Directory - Errors - flytekit.exceptions.system.FlyteAgentNotFound - Properties - flytekit.exceptions.system.FlyteConnectorNotFound - Properties - flytekit.exceptions.system.FlyteDownloadDataException - Properties - flytekit.exceptions.system.FlyteEntrypointNotLoadable - Properties - flytekit.exceptions.system.FlyteNonRecoverableSystemException - Properties - flytekit.exceptions.system.FlyteNotImplementedException - Properties - flytekit.exceptions.system.FlyteSystemAssertion - Properties - flytekit.exceptions.system.FlyteSystemException - Properties - flytekit.exceptions.system.FlyteSystemUnavailableException - Properties - flytekit.exceptions.system.FlyteUploadDataException - Properties - [Flytekit SDK > Packages > flytekit.exceptions.user](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.exceptions.user/page.md) - Directory - Errors - flytekit.exceptions.user.FlyteAssertion - Properties - flytekit.exceptions.user.FlyteAuthenticationException - Properties - flytekit.exceptions.user.FlyteCompilationException - Properties - flytekit.exceptions.user.FlyteDataNotFoundException - Properties - flytekit.exceptions.user.FlyteDisapprovalException - Properties - flytekit.exceptions.user.FlyteEntityAlreadyExistsException - Properties - flytekit.exceptions.user.FlyteEntityNotExistException - Properties - flytekit.exceptions.user.FlyteEntityNotFoundException - Properties - flytekit.exceptions.user.FlyteFailureNodeInputMismatchException - Properties - flytekit.exceptions.user.FlyteInvalidInputException - Properties - flytekit.exceptions.user.FlyteMissingReturnValueException - Properties - flytekit.exceptions.user.FlyteMissingTypeException - Properties - flytekit.exceptions.user.FlytePromiseAttributeResolveException - Properties - flytekit.exceptions.user.FlyteRecoverableException - Properties - flytekit.exceptions.user.FlyteTimeout - Properties - flytekit.exceptions.user.FlyteTypeException - Properties - flytekit.exceptions.user.FlyteUserException - Properties - flytekit.exceptions.user.FlyteUserRuntimeException - Properties - flytekit.exceptions.user.FlyteValidationException - Properties - flytekit.exceptions.user.FlyteValueException - Properties - [Flytekit SDK > Packages > flytekit.exceptions.utils](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.exceptions.utils/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.experimental.eager_function](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.experimental.eager_function/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.extend.backend.base_connector](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extend.backend.base_connector/page.md) - Directory - Classes - flytekit.extend.backend.base_connector.AsyncConnectorBase - Properties - Methods - flytekit.extend.backend.base_connector.AsyncConnectorExecutorMixin - Methods - flytekit.extend.backend.base_connector.ConnectorBase - Properties - flytekit.extend.backend.base_connector.ConnectorRegistry - Methods - flytekit.extend.backend.base_connector.Resource - Methods - flytekit.extend.backend.base_connector.ResourceMeta - Methods - flytekit.extend.backend.base_connector.SyncConnectorBase - Properties - Methods - flytekit.extend.backend.base_connector.SyncConnectorExecutorMixin - Methods - flytekit.extend.backend.base_connector.TaskCategory - Properties - [Flytekit SDK > Packages > flytekit.extend.backend.connector_service](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extend.backend.connector_service/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.extend.backend.connector_service.AsyncConnectorService - Methods - flytekit.extend.backend.connector_service.ConnectorMetadataService - Methods - flytekit.extend.backend.connector_service.SyncConnectorService - Methods - [Flytekit SDK > Packages > flytekit.extend.backend.utils](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extend.backend.utils/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.extras.accelerators](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.accelerators/page.md) - Specifying Accelerators - Base Classes - Predefined Accelerator Constants - Directory - Classes - Variables - flytekit.extras.accelerators.BaseAccelerator - Methods - flytekit.extras.accelerators.GPUAccelerator - Methods - flytekit.extras.accelerators.MultiInstanceGPUAccelerator - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.cloud_pickle_resolver](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.cloud_pickle_resolver/page.md) - Directory - Classes - Variables - flytekit.extras.cloud_pickle_resolver.ExperimentalNaiveCloudPickleResolver - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.pydantic_transformer.transformer](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.pydantic_transformer.transformer/page.md) - Directory - Classes - Variables - flytekit.extras.pydantic_transformer.transformer.PydanticTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.pytorch.checkpoint](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.pytorch.checkpoint/page.md) - Directory - Classes - Protocols - flytekit.extras.pytorch.checkpoint.IsDataclass - flytekit.extras.pytorch.checkpoint.PyTorchCheckpoint - Methods - flytekit.extras.pytorch.checkpoint.PyTorchCheckpointTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.pytorch.native](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.pytorch.native/page.md) - Directory - Classes - Variables - flytekit.extras.pytorch.native.PyTorchModuleTransformer - Properties - Methods - flytekit.extras.pytorch.native.PyTorchTensorTransformer - Properties - Methods - flytekit.extras.pytorch.native.PyTorchTypeTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.sklearn.native](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.sklearn.native/page.md) - Directory - Classes - Variables - flytekit.extras.sklearn.native.SklearnEstimatorTransformer - Properties - Methods - flytekit.extras.sklearn.native.SklearnTypeTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.sqlite3.task](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.sqlite3.task/page.md) - Directory - Classes - Methods - Methods - flytekit.extras.sqlite3.task.SQLite3Config - flytekit.extras.sqlite3.task.SQLite3Task - Properties - Methods - flytekit.extras.sqlite3.task.SQLite3TaskExecutor - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.tasks.shell](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.tasks.shell/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.extras.tasks.shell.AttrDict - flytekit.extras.tasks.shell.OutputLocation - flytekit.extras.tasks.shell.ProcessResult - flytekit.extras.tasks.shell.RawShellTask - Properties - Methods - flytekit.extras.tasks.shell.ShellTask - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.tensorflow.model](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.tensorflow.model/page.md) - Directory - Classes - flytekit.extras.tensorflow.model.TensorFlowModelTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.tensorflow.record](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.tensorflow.record/page.md) - Directory - Classes - Methods - Methods - flytekit.extras.tensorflow.record.TFRecordDatasetConfig - Methods - flytekit.extras.tensorflow.record.TensorFlowRecordFileTransformer - Properties - Methods - flytekit.extras.tensorflow.record.TensorFlowRecordsDirTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.webhook](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.webhook/page.md) - Directory - Classes - flytekit.extras.webhook.WebhookConnector - Properties - Methods - flytekit.extras.webhook.WebhookTask - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.webhook.connector](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.webhook.connector/page.md) - Directory - Classes - Variables - flytekit.extras.webhook.connector.WebhookConnector - Properties - Methods - [Flytekit SDK > Packages > flytekit.extras.webhook.constants](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.webhook.constants/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.extras.webhook.task](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.extras.webhook.task/page.md) - Directory - Classes - Variables - flytekit.extras.webhook.task.WebhookTask - Properties - Methods - [Flytekit SDK > Packages > flytekit.image_spec.default_builder](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.image_spec.default_builder/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.image_spec.default_builder.DefaultImageBuilder - Methods - [Flytekit SDK > Packages > flytekit.image_spec.image_spec](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.image_spec.image_spec/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.image_spec.image_spec.ImageBuildEngine - Methods - flytekit.image_spec.image_spec.ImageSpec - Properties - Methods - flytekit.image_spec.image_spec.ImageSpecBuilder - Methods - [Flytekit SDK > Packages > flytekit.image_spec.noop_builder](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.image_spec.noop_builder/page.md) - Directory - Classes - flytekit.image_spec.noop_builder.NoOpBuilder - Methods - [Flytekit SDK > Packages > flytekit.interaction.click_types](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interaction.click_types/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.interaction.click_types.DateTimeType - Methods - flytekit.interaction.click_types.DirParamType - Methods - flytekit.interaction.click_types.DurationParamType - Methods - flytekit.interaction.click_types.EnumParamType - Methods - flytekit.interaction.click_types.FileParamType - Methods - flytekit.interaction.click_types.FlyteLiteralConverter - Properties - Methods - flytekit.interaction.click_types.JSONIteratorParamType - Methods - flytekit.interaction.click_types.JsonParamType - Methods - flytekit.interaction.click_types.PickleParamType - Methods - flytekit.interaction.click_types.StructuredDatasetParamType - Methods - flytekit.interaction.click_types.UnionParamType - Properties - Methods - [Flytekit SDK > Packages > flytekit.interaction.parse_stdin](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interaction.parse_stdin/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.interaction.rich_utils](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interaction.rich_utils/page.md) - Directory - Classes - flytekit.interaction.rich_utils.RichCallback - Methods - [Flytekit SDK > Packages > flytekit.interaction.string_literals](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interaction.string_literals/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.interactive](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interactive/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.interactive.constants](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interactive.constants/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.interactive.utils](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interactive.utils/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.interactive.vscode_lib.config](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interactive.vscode_lib.config/page.md) - Directory - Classes - Variables - flytekit.interactive.vscode_lib.config.VscodeConfig - Methods - [Flytekit SDK > Packages > flytekit.interactive.vscode_lib.decorator](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interactive.vscode_lib.decorator/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.interactive.vscode_lib.decorator.vscode - Methods - [Flytekit SDK > Packages > flytekit.interactive.vscode_lib.vscode_constants](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interactive.vscode_lib.vscode_constants/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.interfaces.cli_identifiers](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interfaces.cli_identifiers/page.md) - Directory - Classes - flytekit.interfaces.cli_identifiers.Identifier - Properties - Methods - flytekit.interfaces.cli_identifiers.TaskExecutionIdentifier - Properties - Methods - flytekit.interfaces.cli_identifiers.WorkflowExecutionIdentifier - Properties - Methods - [Flytekit SDK > Packages > flytekit.interfaces.random](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interfaces.random/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.interfaces.stats.client](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interfaces.stats.client/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.interfaces.stats.client.DummyStatsClient - Methods - flytekit.interfaces.stats.client.ScopeableStatsProxy - Methods - flytekit.interfaces.stats.client.StatsClientProxy - Methods - [Flytekit SDK > Packages > flytekit.interfaces.stats.taggable](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.interfaces.stats.taggable/page.md) - Directory - Classes - Methods - Methods - flytekit.interfaces.stats.taggable.TaggableStats - Properties - Methods - [Flytekit SDK > Packages > flytekit.lazy_import.lazy_module](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.lazy_import.lazy_module/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.loggers](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.loggers/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.models.admin.common](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.admin.common/page.md) - Directory - Classes - flytekit.models.admin.common.Sort - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.admin.task_execution](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.admin.task_execution/page.md) - Directory - Classes - flytekit.models.admin.task_execution.TaskExecution - Properties - Methods - flytekit.models.admin.task_execution.TaskExecutionClosure - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.admin.workflow](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.admin.workflow/page.md) - Directory - Classes - flytekit.models.admin.workflow.Workflow - Properties - Methods - flytekit.models.admin.workflow.WorkflowClosure - Properties - Methods - flytekit.models.admin.workflow.WorkflowSpec - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.annotation](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.annotation/page.md) - Directory - Classes - flytekit.models.annotation.TypeAnnotation - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.array_job](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.array_job/page.md) - Directory - Classes - flytekit.models.array_job.ArrayJob - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.common](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.common/page.md) - Directory - Classes - flytekit.models.common.Annotations - Properties - Methods - flytekit.models.common.AuthRole - Properties - Methods - flytekit.models.common.EmailNotification - Properties - Methods - flytekit.models.common.Envs - Properties - Methods - flytekit.models.common.FlyteABCMeta - Methods - flytekit.models.common.FlyteCustomIdlEntity - Properties - Methods - flytekit.models.common.FlyteIdlEntity - Properties - Methods - flytekit.models.common.FlyteType - Methods - flytekit.models.common.Labels - Properties - Methods - flytekit.models.common.NamedEntityIdentifier - Properties - Methods - flytekit.models.common.Notification - Properties - Methods - flytekit.models.common.PagerDutyNotification - Properties - Methods - flytekit.models.common.RawOutputDataConfig - Properties - Methods - flytekit.models.common.SlackNotification - Properties - Methods - flytekit.models.common.UrlBlob - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.concurrency](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.concurrency/page.md) - Directory - Classes - flytekit.models.concurrency.ConcurrencyLimitBehavior - Methods - flytekit.models.concurrency.ConcurrencyPolicy - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.catalog](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.core.catalog/page.md) - Directory - Classes - flytekit.models.core.catalog.CatalogArtifactTag - Properties - Methods - flytekit.models.core.catalog.CatalogMetadata - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.compiler](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.core.compiler/page.md) - Directory - Classes - flytekit.models.core.compiler.CompiledTask - Properties - Methods - flytekit.models.core.compiler.CompiledWorkflow - Properties - Methods - flytekit.models.core.compiler.CompiledWorkflowClosure - Properties - Methods - flytekit.models.core.compiler.ConnectionSet - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.condition](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.core.condition/page.md) - Directory - Classes - flytekit.models.core.condition.BooleanExpression - Properties - Methods - flytekit.models.core.condition.ComparisonExpression - Properties - Methods - flytekit.models.core.condition.ConjunctionExpression - Properties - Methods - flytekit.models.core.condition.Operand - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.errors](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.core.errors/page.md) - Directory - Classes - flytekit.models.core.errors.ContainerError - Properties - Methods - flytekit.models.core.errors.ErrorDocument - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.execution](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.core.execution/page.md) - Directory - Classes - flytekit.models.core.execution.ExecutionError - Properties - Methods - flytekit.models.core.execution.NodeExecutionPhase - Methods - flytekit.models.core.execution.TaskExecutionPhase - Methods - flytekit.models.core.execution.TaskLog - Properties - Methods - flytekit.models.core.execution.WorkflowExecutionPhase - Methods - [Flytekit SDK > Packages > flytekit.models.core.identifier](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.core.identifier/page.md) - Directory - Classes - flytekit.models.core.identifier.Identifier - Properties - Methods - flytekit.models.core.identifier.NodeExecutionIdentifier - Properties - Methods - flytekit.models.core.identifier.ResourceType - flytekit.models.core.identifier.SignalIdentifier - Properties - Methods - flytekit.models.core.identifier.TaskExecutionIdentifier - Properties - Methods - flytekit.models.core.identifier.WorkflowExecutionIdentifier - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.types](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.core.types/page.md) - Directory - Classes - flytekit.models.core.types.BlobType - Properties - Methods - flytekit.models.core.types.EnumType - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.core.workflow](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.core.workflow/page.md) - Directory - Classes - flytekit.models.core.workflow.Alias - Properties - Methods - flytekit.models.core.workflow.ApproveCondition - Properties - Methods - flytekit.models.core.workflow.ArrayNode - Properties - Methods - flytekit.models.core.workflow.BranchNode - Properties - Methods - flytekit.models.core.workflow.GateNode - Properties - Methods - flytekit.models.core.workflow.IfBlock - Properties - Methods - flytekit.models.core.workflow.IfElseBlock - Properties - Methods - flytekit.models.core.workflow.Node - Properties - Methods - flytekit.models.core.workflow.NodeMetadata - Properties - Methods - flytekit.models.core.workflow.SignalCondition - Properties - Methods - flytekit.models.core.workflow.SleepCondition - Properties - Methods - flytekit.models.core.workflow.TaskNode - Properties - Methods - flytekit.models.core.workflow.TaskNodeOverrides - Properties - Methods - flytekit.models.core.workflow.WorkflowMetadata - Properties - Methods - flytekit.models.core.workflow.WorkflowMetadataDefaults - Properties - Methods - flytekit.models.core.workflow.WorkflowNode - Properties - Methods - flytekit.models.core.workflow.WorkflowTemplate - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.documentation](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.documentation/page.md) - Directory - Classes - flytekit.models.documentation.Description - Properties - Methods - flytekit.models.documentation.Documentation - Properties - Methods - flytekit.models.documentation.SourceCode - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.domain](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.domain/page.md) - Directory - Classes - flytekit.models.domain.Domain - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.dynamic_job](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.dynamic_job/page.md) - Directory - Classes - flytekit.models.dynamic_job.DynamicJobSpec - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.event](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.event/page.md) - Directory - Classes - flytekit.models.event.TaskExecutionMetadata - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.execution](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.execution/page.md) - Directory - Classes - flytekit.models.execution.AbortMetadata - Properties - Methods - flytekit.models.execution.ClusterAssignment - Properties - Methods - flytekit.models.execution.Execution - Properties - Methods - flytekit.models.execution.ExecutionClosure - Properties - Methods - flytekit.models.execution.ExecutionMetadata - Properties - Methods - flytekit.models.execution.ExecutionSpec - Properties - Methods - flytekit.models.execution.LiteralMapBlob - Properties - Methods - flytekit.models.execution.NodeExecutionGetDataResponse - Properties - Methods - flytekit.models.execution.NotificationList - Properties - Methods - flytekit.models.execution.SystemMetadata - Properties - Methods - flytekit.models.execution.TaskExecutionGetDataResponse - Properties - Methods - flytekit.models.execution.WorkflowExecutionGetDataResponse - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.filters](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.filters/page.md) - Directory - Classes - flytekit.models.filters.Contains - Properties - Methods - flytekit.models.filters.Equal - Properties - Methods - flytekit.models.filters.Filter - Properties - Methods - flytekit.models.filters.FilterList - Properties - Methods - flytekit.models.filters.GreaterThan - Properties - Methods - flytekit.models.filters.GreaterThanOrEqual - Properties - Methods - flytekit.models.filters.LessThan - Properties - Methods - flytekit.models.filters.LessThanOrEqual - Properties - Methods - flytekit.models.filters.NotEqual - Properties - Methods - flytekit.models.filters.SetFilter - Properties - Methods - flytekit.models.filters.ValueIn - Properties - Methods - flytekit.models.filters.ValueNotIn - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.interface](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.interface/page.md) - Directory - Classes - flytekit.models.interface.Parameter - Properties - Methods - flytekit.models.interface.ParameterMap - Properties - Methods - flytekit.models.interface.TypedInterface - Properties - Methods - flytekit.models.interface.Variable - Properties - Methods - flytekit.models.interface.VariableMap - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.launch_plan](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.launch_plan/page.md) - Directory - Classes - flytekit.models.launch_plan.Auth - Properties - Methods - flytekit.models.launch_plan.LaunchPlan - Properties - Methods - flytekit.models.launch_plan.LaunchPlanClosure - Properties - Methods - flytekit.models.launch_plan.LaunchPlanMetadata - Properties - Methods - flytekit.models.launch_plan.LaunchPlanSpec - Properties - Methods - flytekit.models.launch_plan.LaunchPlanState - Methods - [Flytekit SDK > Packages > flytekit.models.literals](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.literals/page.md) - Directory - Classes - flytekit.models.literals.Binary - Properties - Methods - flytekit.models.literals.Binding - Properties - Methods - flytekit.models.literals.BindingData - Properties - Methods - flytekit.models.literals.BindingDataCollection - Properties - Methods - flytekit.models.literals.BindingDataMap - Properties - Methods - flytekit.models.literals.Blob - Properties - Methods - flytekit.models.literals.BlobMetadata - Properties - Methods - flytekit.models.literals.Literal - Properties - Methods - flytekit.models.literals.LiteralCollection - Properties - Methods - flytekit.models.literals.LiteralMap - Properties - Methods - flytekit.models.literals.LiteralOffloadedMetadata - Properties - Methods - flytekit.models.literals.Primitive - Properties - Methods - flytekit.models.literals.RetryStrategy - Properties - Methods - flytekit.models.literals.Scalar - Properties - Methods - flytekit.models.literals.Schema - Properties - Methods - flytekit.models.literals.StructuredDataset - Properties - Methods - flytekit.models.literals.StructuredDatasetMetadata - Properties - Methods - flytekit.models.literals.Union - Properties - Methods - flytekit.models.literals.Void - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.matchable_resource](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.matchable_resource/page.md) - Directory - Classes - flytekit.models.matchable_resource.ClusterResourceAttributes - Properties - Methods - flytekit.models.matchable_resource.ExecutionClusterLabel - Properties - Methods - flytekit.models.matchable_resource.ExecutionQueueAttributes - Properties - Methods - flytekit.models.matchable_resource.MatchableResource - Methods - flytekit.models.matchable_resource.MatchingAttributes - Properties - Methods - flytekit.models.matchable_resource.PluginOverride - Properties - Methods - flytekit.models.matchable_resource.PluginOverrides - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.named_entity](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.named_entity/page.md) - Directory - Classes - flytekit.models.named_entity.NamedEntityIdentifier - Properties - Methods - flytekit.models.named_entity.NamedEntityMetadata - Properties - Methods - flytekit.models.named_entity.NamedEntityState - Methods - [Flytekit SDK > Packages > flytekit.models.node_execution](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.node_execution/page.md) - Directory - Classes - flytekit.models.node_execution.DynamicWorkflowNodeMetadata - Properties - Methods - flytekit.models.node_execution.NodeExecution - Properties - Methods - flytekit.models.node_execution.NodeExecutionClosure - Properties - Methods - flytekit.models.node_execution.TaskNodeMetadata - Properties - Methods - flytekit.models.node_execution.WorkflowNodeMetadata - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.presto](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.presto/page.md) - Directory - Classes - flytekit.models.presto.PrestoQuery - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.project](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.project/page.md) - Directory - Classes - flytekit.models.project.Project - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.qubole](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.qubole/page.md) - Directory - Classes - flytekit.models.qubole.HiveQuery - Properties - Methods - flytekit.models.qubole.HiveQueryCollection - Properties - Methods - flytekit.models.qubole.QuboleHiveJob - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.schedule](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.schedule/page.md) - Directory - Classes - flytekit.models.schedule.Schedule - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.security](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.security/page.md) - Directory - Classes - flytekit.models.security.Identity - Properties - Methods - flytekit.models.security.OAuth2Client - Properties - Methods - flytekit.models.security.OAuth2TokenRequest - Properties - Methods - flytekit.models.security.Secret - Properties - Methods - flytekit.models.security.SecurityContext - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.task](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.task/page.md) - Directory - Classes - flytekit.models.task.CompiledTask - Properties - Methods - flytekit.models.task.Container - Properties - Methods - flytekit.models.task.DataLoadingConfig - Properties - Methods - flytekit.models.task.IOStrategy - Properties - Methods - flytekit.models.task.K8sObjectMetadata - Properties - Methods - flytekit.models.task.K8sPod - Properties - Methods - flytekit.models.task.Resources - Properties - Methods - flytekit.models.task.RuntimeMetadata - Properties - Methods - flytekit.models.task.Sql - Properties - Methods - flytekit.models.task.Task - Properties - Methods - flytekit.models.task.TaskClosure - Properties - Methods - flytekit.models.task.TaskExecutionMetadata - Properties - Methods - flytekit.models.task.TaskMetadata - Properties - Methods - flytekit.models.task.TaskSpec - Properties - Methods - flytekit.models.task.TaskTemplate - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.types](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.types/page.md) - Directory - Classes - flytekit.models.types.Error - Properties - Methods - flytekit.models.types.LiteralType - Properties - Methods - flytekit.models.types.OutputReference - Properties - Methods - flytekit.models.types.SchemaType - Properties - Methods - flytekit.models.types.SimpleType - flytekit.models.types.StructuredDatasetType - Properties - Methods - flytekit.models.types.TypeStructure - Properties - Methods - flytekit.models.types.UnionType - Properties - Methods - [Flytekit SDK > Packages > flytekit.models.workflow_closure](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.models.workflow_closure/page.md) - Directory - Classes - flytekit.models.workflow_closure.WorkflowClosure - Properties - Methods - [Flytekit SDK > Packages > flytekit.remote.backfill](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.remote.backfill/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.remote.data](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.remote.data/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.remote.entities](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.remote.entities/page.md) - Directory - Classes - flytekit.remote.entities.FlyteArrayNode - Properties - Methods - flytekit.remote.entities.FlyteBranchNode - Properties - Methods - flytekit.remote.entities.FlyteGateNode - Properties - Methods - flytekit.remote.entities.FlyteLaunchPlan - Properties - Methods - flytekit.remote.entities.FlyteNode - Properties - Methods - flytekit.remote.entities.FlyteTask - Properties - Methods - flytekit.remote.entities.FlyteTaskNode - Properties - Methods - flytekit.remote.entities.FlyteWorkflow - Properties - Methods - flytekit.remote.entities.FlyteWorkflowNode - Properties - Methods - [Flytekit SDK > Packages > flytekit.remote.executions](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.remote.executions/page.md) - Directory - Classes - flytekit.remote.executions.FlyteNodeExecution - Properties - Methods - flytekit.remote.executions.FlyteTaskExecution - Properties - Methods - flytekit.remote.executions.FlyteWorkflowExecution - Properties - Methods - flytekit.remote.executions.RemoteExecutionBase - Properties - [Flytekit SDK > Packages > flytekit.remote.interface](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.remote.interface/page.md) - Directory - Classes - flytekit.remote.interface.TypedInterface - Properties - Methods - [Flytekit SDK > Packages > flytekit.remote.lazy_entity](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.remote.lazy_entity/page.md) - Directory - Classes - Variables - flytekit.remote.lazy_entity.LazyEntity - Properties - Methods - [Flytekit SDK > Packages > flytekit.remote.metrics](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.remote.metrics/page.md) - Directory - Classes - Methods - Methods - flytekit.remote.metrics.FlyteExecutionSpan - Properties - Methods - [Flytekit SDK > Packages > flytekit.remote.remote](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.remote.remote/page.md) - Directory - Classes - Errors - Variables - flytekit.remote.remote.FlyteRemote - Properties - Methods - flytekit.remote.remote.RegistrationSkipped - flytekit.remote.remote.ResolvedIdentifiers - [Flytekit SDK > Packages > flytekit.remote.remote_callable](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.remote.remote_callable/page.md) - Directory - Classes - flytekit.remote.remote_callable.RemoteEntity - Properties - Methods - [Flytekit SDK > Packages > flytekit.remote.remote_fs](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.remote.remote_fs/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.remote.remote_fs.FlyteFS - Properties - Methods - flytekit.remote.remote_fs.FlytePathResolver - Methods - flytekit.remote.remote_fs.HttpFileWriter - Properties - Methods - [Flytekit SDK > Packages > flytekit.sensor.base_sensor](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.sensor.base_sensor/page.md) - Directory - Classes - Protocols - Variables - flytekit.sensor.base_sensor.BaseSensor - Properties - Methods - flytekit.sensor.base_sensor.SensorConfig - Methods - flytekit.sensor.base_sensor.SensorMetadata - Methods - [Flytekit SDK > Packages > flytekit.sensor.file_sensor](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.sensor.file_sensor/page.md) - Directory - Classes - flytekit.sensor.file_sensor.FileSensor - Properties - Methods - [Flytekit SDK > Packages > flytekit.sensor.sensor_engine](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.sensor.sensor_engine/page.md) - Directory - Classes - flytekit.sensor.sensor_engine.SensorEngine - Properties - Methods - [Flytekit SDK > Packages > flytekit.tools.fast_registration](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.tools.fast_registration/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.tools.fast_registration.FastPackageOptions - [Flytekit SDK > Packages > flytekit.tools.ignore](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.tools.ignore/page.md) - Directory - Classes - Variables - flytekit.tools.ignore.DockerIgnore - Methods - flytekit.tools.ignore.FlyteIgnore - Methods - flytekit.tools.ignore.GitIgnore - Methods - flytekit.tools.ignore.Ignore - Methods - flytekit.tools.ignore.IgnoreGroup - Methods - flytekit.tools.ignore.StandardIgnore - Methods - [Flytekit SDK > Packages > flytekit.tools.interactive](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.tools.interactive/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.tools.module_loader](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.tools.module_loader/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.tools.repo](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.tools.repo/page.md) - Directory - Errors - Methods - Methods - flytekit.tools.repo.NoSerializableEntitiesError - [Flytekit SDK > Packages > flytekit.tools.script_mode](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.tools.script_mode/page.md) - Directory - Methods - Variables - Methods - [Flytekit SDK > Packages > flytekit.tools.serialize_helpers](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.tools.serialize_helpers/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.tools.subprocess](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.tools.subprocess/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.tools.translator](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.tools.translator/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.types.directory](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.directory/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.types.directory.types](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.directory.types/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.types.directory.types.FlyteDirToMultipartBlobTransformer - Properties - Methods - flytekit.types.directory.types.FlyteDirectory - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.error.error](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.error.error/page.md) - Directory - Classes - Variables - flytekit.types.error.error.ErrorTransformer - Properties - Methods - flytekit.types.error.error.FlyteError - Methods - [Flytekit SDK > Packages > flytekit.types.file](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.file/page.md) - Directory - Classes - flytekit.types.file.FileExt - Methods - [Flytekit SDK > Packages > flytekit.types.file.file](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.file.file/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.types.file.file.FlyteFile - Properties - Methods - flytekit.types.file.file.FlyteFilePathTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.file.image](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.file.image/page.md) - Directory - Classes - Variables - flytekit.types.file.image.PILImageTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.iterator.iterator](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.iterator.iterator/page.md) - Directory - Classes - Variables - flytekit.types.iterator.iterator.FlyteIterator - flytekit.types.iterator.iterator.IteratorTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.iterator.json_iterator](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.iterator.json_iterator/page.md) - Directory - Classes - flytekit.types.iterator.json_iterator.JSONIterator - flytekit.types.iterator.json_iterator.JSONIteratorTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.numpy.ndarray](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.numpy.ndarray/page.md) - Directory - Classes - Methods - Methods - flytekit.types.numpy.ndarray.NumpyArrayTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.pickle.pickle](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.pickle.pickle/page.md) - Directory - Classes - Variables - flytekit.types.pickle.pickle.FlytePickle - Methods - flytekit.types.pickle.pickle.FlytePickleTransformer - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.schema.types](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.schema.types/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.types.schema.types.FlyteSchema - Properties - Methods - flytekit.types.schema.types.FlyteSchemaTransformer - Properties - Methods - flytekit.types.schema.types.LocalIOSchemaReader - Properties - Methods - flytekit.types.schema.types.LocalIOSchemaWriter - Properties - Methods - flytekit.types.schema.types.SchemaEngine - Methods - flytekit.types.schema.types.SchemaFormat - flytekit.types.schema.types.SchemaHandler - flytekit.types.schema.types.SchemaOpenMode - flytekit.types.schema.types.SchemaReader - Properties - Methods - flytekit.types.schema.types.SchemaWriter - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.schema.types_pandas](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.schema.types_pandas/page.md) - Directory - Classes - flytekit.types.schema.types_pandas.PandasDataFrameTransformer - Properties - Methods - flytekit.types.schema.types_pandas.PandasSchemaReader - Properties - Methods - flytekit.types.schema.types_pandas.PandasSchemaWriter - Properties - Methods - flytekit.types.schema.types_pandas.ParquetIO - Methods - [Flytekit SDK > Packages > flytekit.types.structured](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.structured/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.types.structured.basic_dfs](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.structured.basic_dfs/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.types.structured.basic_dfs.ArrowToParquetEncodingHandler - Properties - Methods - flytekit.types.structured.basic_dfs.CSVToPandasDecodingHandler - Properties - Methods - flytekit.types.structured.basic_dfs.PandasToCSVEncodingHandler - Properties - Methods - flytekit.types.structured.basic_dfs.PandasToParquetEncodingHandler - Properties - Methods - flytekit.types.structured.basic_dfs.ParquetToArrowDecodingHandler - Properties - Methods - flytekit.types.structured.basic_dfs.ParquetToPandasDecodingHandler - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.structured.bigquery](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.structured.bigquery/page.md) - Directory - Classes - Variables - flytekit.types.structured.bigquery.ArrowToBQEncodingHandlers - Properties - Methods - flytekit.types.structured.bigquery.BQToArrowDecodingHandler - Properties - Methods - flytekit.types.structured.bigquery.BQToPandasDecodingHandler - Properties - Methods - flytekit.types.structured.bigquery.PandasToBQEncodingHandlers - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.structured.snowflake](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.structured.snowflake/page.md) - Directory - Classes - Methods - Variables - Methods - flytekit.types.structured.snowflake.PandasToSnowflakeEncodingHandlers - Properties - Methods - flytekit.types.structured.snowflake.SnowflakeToPandasDecodingHandler - Properties - Methods - [Flytekit SDK > Packages > flytekit.types.structured.structured_dataset](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.types.structured.structured_dataset/page.md) - Directory - Classes - Errors - Methods - Variables - Methods - flytekit.types.structured.structured_dataset.DuplicateHandlerError - flytekit.types.structured.structured_dataset.StructuredDataset - Properties - Methods - flytekit.types.structured.structured_dataset.StructuredDatasetDecoder - Properties - Methods - flytekit.types.structured.structured_dataset.StructuredDatasetEncoder - Properties - Methods - flytekit.types.structured.structured_dataset.StructuredDatasetTransformerEngine - Properties - Methods - [Flytekit SDK > Packages > flytekit.utils.asyn](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.utils.asyn/page.md) - Directory - Variables - [Flytekit SDK > Packages > flytekit.utils.dict_formatter](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.utils.dict_formatter/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.utils.pbhash](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.utils.pbhash/page.md) - Directory - Methods - Methods - [Flytekit SDK > Packages > flytekit.utils.rate_limiter](https://www.union.ai/docs/v1/serverless/api-reference/flytekit-sdk/packages/flytekit.utils.rate_limiter/page.md) - Directory - Classes - flytekit.utils.rate_limiter.RateLimiter - Methods - [Union SDK](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/page.md) - Developing on Union - [Union SDK > Classes](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/classes/page.md) - [Union SDK > Packages](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/packages/page.md) - [Union SDK > Packages > union](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/packages/union/page.md) - Directory - Classes - Protocols - Methods - Methods - union.ActorEnvironment - Properties - union.Artifact - Properties - Methods - union.Cache - Methods - union.CachePolicy - Methods - union.ContainerTask - Properties - Methods - union.Deck - Properties - Methods - union.FlyteDirectory - Properties - Methods - union.FlyteFile - Properties - Methods - union.ImageSpec - Properties - Methods - union.LaunchPlan - Properties - Methods - union.PodTemplate - Methods - union.Resources - Methods - union.Secret - Properties - Methods - union.StructuredDataset - Properties - Methods - union.UnionRemote - Properties - Methods - union.VersionParameters - [Union SDK > Packages > union.actor](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/packages/union.actor/page.md) - Directory - Classes - Methods - Methods - union.actor.ActorEnvironment - Properties - union.actor.ActorTask - Properties - Methods - [Union SDK > Packages > union.app](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/packages/union.app/page.md) - Directory - Classes - union.app.App - Properties - Methods - union.app.ArizeConfig - Methods - union.app.FlyteConnectorApp - Properties - Methods - union.app.Input - union.app.Link - union.app.PhoenixConfig - Methods - union.app.ScalingMetric - union.app.URLQuery - union.app.WeaveConfig - Methods - [Union SDK > Packages > union.app.llm](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/packages/union.app.llm/page.md) - Directory - Classes - Variables - union.app.llm.SGLangApp - Properties - Methods - union.app.llm.VLLMApp - Properties - Methods - [Union SDK > Packages > union.artifacts](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/packages/union.artifacts/page.md) - Directory - Classes - union.artifacts.Artifact - Properties - Methods - union.artifacts.DataCard - Methods - union.artifacts.ModelCard - Methods - union.artifacts.OnArtifact - Methods - [Union SDK > Packages > union.cache](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/packages/union.cache/page.md) - Directory - Classes - union.cache.CacheFunctionBody - Methods - [Union SDK > Packages > union.configuration](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/packages/union.configuration/page.md) - Directory - Classes - union.configuration.UnionAIPlugin - Methods - [Union SDK > Packages > union.filesystems](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/packages/union.filesystems/page.md) - Directory - Classes - union.filesystems.AsyncUnionFS - Properties - Methods - union.filesystems.AsyncUnionMetaFS - Properties - Methods - [Union SDK > Packages > union.map](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/packages/union.map/page.md) - Directory - Methods - Methods - [Union SDK > Packages > union.remote](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/packages/union.remote/page.md) - Directory - Classes - union.remote.HuggingFaceModelInfo - union.remote.ShardConfig - union.remote.UnionRemote - Properties - Methods - union.remote.VLLMShardArgs - Methods - [Union SDK > Packages > union.ucimage](https://www.union.ai/docs/v1/serverless/api-reference/union-sdk/packages/union.ucimage/page.md) - Directory - Classes - union.ucimage.UCImageSpecBuilder - Methods --- ## Community - [Contributing docs and examples](https://www.union.ai/docs/v1/serverless/community/contributing-docs/page.md) - The combined Flyte and Union docs site - Versions - Variants - Both Flyte and Union docs are open source - [Contributing docs and examples > Quick start](https://www.union.ai/docs/v1/serverless/community/contributing-docs/quick-start/page.md) - Prerequisites - Clone the repository - Live preview - Distribution build - [Contributing docs and examples > Variants](https://www.union.ai/docs/v1/serverless/community/contributing-docs/variants/page.md) - Variants at the whole-page level - Conditional rendering within a page - {{}} - {{}} - Full example - Adding a new variant - Location - Creating a new variant - Testing the new variant - Building (just) the variant - [Contributing docs and examples > Versions](https://www.union.ai/docs/v1/serverless/community/contributing-docs/versions/page.md) - Versions are branches - How to create an archive version - How to create an archive version - Publishing an archive version - [Contributing docs and examples > Authoring](https://www.union.ai/docs/v1/serverless/community/contributing-docs/authoring/page.md) - Getting started - Target the right branch - Live preview - Pull Requests + Site Preview - Page Visibility - Page order - Page settings - Conditional Content - Warnings and Notices - Special Content Generation - Python Generated Content - Run on Union Instructions - Jupyter Notebooks - Mapped Keys (`{{}}`) - Mermaid Graphs - [Contributing docs and examples > Shortcodes](https://www.union.ai/docs/v1/serverless/community/contributing-docs/shortcodes/page.md) - How to specify a "shortcode" - Variants - Component Library - `{{}}` - `{{}}` - `{{}}` - `{{}}` - `{{}}` - `{{}}` - `{{}}` and `{{}}` - `{{}}` - `{{}}` - `{{}}` - `{{}}`, `{{}}`, and `{{}}` - `{{}}` - `{{}}` - [Contributing docs and examples > Redirects](https://www.union.ai/docs/v1/serverless/community/contributing-docs/redirects/page.md) - `docs.union.ai` redirects - `docs.flyte.org` redirects - [Contributing docs and examples > API docs](https://www.union.ai/docs/v1/serverless/community/contributing-docs/api-docs/page.md) - API naming convention - Package Resource Resolution - Tips and Tricks - [Contributing docs and examples > Publishing](https://www.union.ai/docs/v1/serverless/community/contributing-docs/publishing/page.md) - Requirements - Managing the Tutorial Pages - Building and running locally - Building Production - Testing Production Build - Developer Experience - Controlling Development Environment - Changing 'variants' - Troubleshootting - Identifying Problems: Missing Content - Identifying Problems: Page Visibility - Building Production - Testing Production Build --- ## Architecture - [Architecture](https://www.union.ai/docs/v1/serverless/architecture/page.md) --- ## Platform deployment - [Platform deployment](https://www.union.ai/docs/v1/serverless/deployment/page.md)