Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.23 KB

index.rst

File metadata and controls

31 lines (22 loc) · 1.23 KB

FlyteIDL: Flyte's Core Language Specification

FlyteIDL contains the core language specification of Flyte, using Google's Protocol Buffers. The Specification contains

  1. The core specification for Flyte Workflows, tasks and the type system
  2. The specification for FlyteAdmin's gRPC and REST endpoints
  3. 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