Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.73 KB

index.rst

File metadata and controls

36 lines (27 loc) · 1.73 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:

   |plane| Getting Started <https://docs.flyte.org/en/latest/getting_started.html>
   |book-reader| User Guide <https://docs.flyte.org/projects/cookbook/en/latest/user_guide.html>
   |chalkboard| Tutorials <https://docs.flyte.org/projects/cookbook/en/latest/tutorials.html>
   |project-diagram| Concepts <https://docs.flyte.org/en/latest/concepts/basics.html>
   |rocket| Deployment <https://docs.flyte.org/en/latest/deployment/index.html>
   |book| API Reference <https://docs.flyte.org/en/latest/reference/index.html>
   |hands-helping| Community <https://docs.flyte.org/en/latest/community/index.html>

.. toctree::
   :maxdepth: -1
   :caption: FlyteIDL
   :hidden:

   Flyte IDL <self>
   protos/index
   Contributing Guide <README>