Extend flytekit (python)ΒΆ

Extending Flytekit is desirable whether you are writing a backend plugins or a Flytekit only plugin. In this section we will cover the basics of how to extend Flytekit to add new plugins - task-types. In the next section of Implement Backend Extensions (advanced), we will talk about backend plugins, which includes extending flytekit - but specifically for the backend plugin.

Caution

Work in progress. For a simple example of how to write a flytekit plugin refer to How to write your own flytekit task plugins?. But, remember flytekit can be extended beyond this simple method - so feel free to ask us a question in the slack channel.