{"library":"flyteidl","type":"library","category":null,"description":"flyteidl is the Interface Definition Language (IDL) for the Flyte platform, providing Python bindings for the core protobuf messages and services. It defines the data structures and RPC interfaces used throughout the Flyte ecosystem, including task definitions, workflow structures, and execution states. As of its latest v1.x release, it is at version 1.16.6. The library's release cadence is tied to the broader Flyte platform releases, with active development supporting both a v1.x and a separate v2.x stream (flyteidl2).","language":"python","status":"active","version":"1.16.6","tags":["flyte","idl","workflow","orchestration","protobuf","data-pipeline"],"last_verified":"Sat May 23","install":[{"cmd":"pip install flyteidl","imports":["from flyteidl.core import literals_pb2","from flyteidl.admin import admin_pb2","from flyteidl.core import workflow_pb2"]}],"homepage":"https://flyte.org","github":"https://github.com/flyteorg/flyte","docs":null,"changelog":null,"pypi":"https://pypi.org/project/flyteidl/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.2,"avg_import_s":0.2,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/flyteidl/compatibility"}}