API reference

This section provides the reference material for all Flyte APIs, SDKs and CLIs.

To get started, add flytekit to your project

$ uv add flytekit

This will install the Flytekit SDKs and the pyflyte CLI.

Flytekit SDK
The Flytekit SDK provides the core Python API for building Flyte workflows.
Pyflyte CLI
The Pyflyte CLI is the command-line interface for interacting with your Flyte instance.
Flytectl CLI
The Flytectl CLI is an alternative CLI for performing administrative tasks and for use in CI/CD environments.
Flyteidl
Flyteidl is the specification for the Flyte language in protobuf.