FlyteIDL contains the core specification of Flyte, using Googles 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 :caption: Flytekit Learn by Example Flyte Documentation <https://flyte.readthedocs.io/en/latest/> Flytekit Learn by Example <http://flytecookbook.readthedocs.io/>
.. toctree:: :maxdepth: 2 :caption: FlyteIDL API reference & Development gen/pb-protodoc/flyteidl/index developing