# ONNX

Open Neural Network Exchange ([ONNX](https://github.com/onnx/onnx)) is an open standard format for representing machine learning
and deep learning models. It enables interoperability between different frameworks and streamlines the path from research to production.

The flytekit onnx type plugin comes in three flavors:

<!-- Empty tabs block -->

> [!NOTE]
> If you'd like to add support for a new framework, please create an issue and submit a pull request to the flytekit repo.
> You can find the ONNX plugin source code [here](https://github.com/flyteorg/flytekit/tree/master/plugins).

## Subpages

- [PyTorch Example](https://www.union.ai/docs/v1/flyte/integrations/flytekit-plugins/onnx-plugin/pytorch-onnx/page.md)
- [ScikitLearn Example](https://www.union.ai/docs/v1/flyte/integrations/flytekit-plugins/onnx-plugin/scikitlearn-onnx/page.md)
- [TensorFlow Example](https://www.union.ai/docs/v1/flyte/integrations/flytekit-plugins/onnx-plugin/tensorflow-onnx/page.md)

---
**Source**: https://github.com/unionai/unionai-docs/blob/main/content/integrations/flytekit-plugins/onnx-plugin/_index.md
**HTML**: https://www.union.ai/docs/v1/flyte/integrations/flytekit-plugins/onnx-plugin/
