{"library":"flyteidl2","type":"library","category":null,"description":"flyteidl2 provides the Python bindings for the Interface Definition Language (IDL) of the Flyte platform. It encapsulates the protobuf definitions and generated client code necessary for defining and serializing Flyte's core entities like tasks, workflows, and literals. This library is a foundational dependency for the user-facing Flyte SDK (commonly installed as `flyte` or `flyte-sdk`), particularly in Flyte 2.x, enabling robust, type-safe communication and data exchange across distributed Flyte components. It is currently at version 2.0.12 and follows the Flyte SDK's release cadence.","language":"python","status":"active","version":"2.0.12","tags":["Flyte","IDL","protobuf","workflow orchestration","MLOps","SDK dependency"],"last_verified":"Mon May 25","install":[{"cmd":"pip install flyteidl2","imports":["from flyteidl2.core import literals_pb2","from flyteidl2.core import workflow_pb2"]},{"cmd":"pip install flyte","imports":[]}],"homepage":"https://flyte.org","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/flyteidl2/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":40,"avg_install_s":7,"avg_import_s":0.07,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/flyteidl2/compatibility"}}