FlyteIDL
contains the core language specification of Flyte, using Google's Protocol Buffers. The Specification contains
- The core specification for Flyte Workflows, tasks and the type system
- The specification for FlyteAdmin's gRPC and
REST
endpoints - Some of the core plugin API's like - Spark, Sagemaker, etc
This specification is used to generate client stubs for FlyteKit, FlyteKit Java, Flytectl and the FlyteAdmin Service.
.. toctree:: :maxdepth: 1 :hidden: Getting Started <https://docs.flyte.org/en/latest/getting_started.html> Tutorials <https://flytecookbook.readthedocs.io> reference/index Community <https://docs.flyte.org/en/latest/community/index.html>
.. toctree:: :maxdepth: 2 :caption: FlyteIDL :hidden: Overview <self> gen/pb-protodoc/flyteidl/index developing