If this is your first time using Flyte, check out the Getting Started guide.
This User guide, the Tutorials and the Integrations examples cover all of the key features of Flyte for data analytics, data science and machine learning practitioners, organized by topic. Each section below introduces a core feature of Flyte and how you can use it to address specific use cases. Code for all of the examples can be found in the flytesnacks repo.
It comes with a specific environment to make running, documenting and contributing samples easy. If this is your first time running these examples, follow the environment setup guide to get started.
To learn about how to spin up and manage a Flyte cluster in the cloud, see the Deployment Guides.
Want to contribute or update an example? Check out the Contribution Guide.
Table of contents#
Set up a development environment to run the examples in the user guide.
Learn about tasks, workflows, launch plans, caching and managing files and directories.
Improve pipeline robustness with Flyte’s portable and extensible type system.
Implement conditionals, nested and dynamic workflows, map tasks and even recursion!
Provide custom dependencies to run your Flyte entities.
Develop and test locally on the demo cluster.
Test tasks and workflows with Flyte’s testing utilities.
Ship and configure your machine learning pipelines on a production Flyte installation.
Define custom plugins that aren’t currently supported in the Flyte ecosystem.