--- title: Objective-C API parent: API docs grand_parent: Reference nav_order: 6 --- # ONNX Runtime Objective-C API {: .no_toc } ONNX Runtime provides an Objective-C API for running ONNX models on iOS devices. ## Contents {: .no_toc } * TOC placeholder {:toc} ## Supported Versions iOS 11+. ## Builds The artifacts are published to CocoaPods. | Artifact | Description | Supported Platforms | |-|-|-| | onnxruntime-mobile-objc | CPU and CoreML | iOS | Refer to the [installation instructions](../../how-to/mobile/initial-setup.md#iOS). ## Swift Usage The Objective-C API can be called from Swift code. To enable this, use a bridging header (more info [here](https://developer.apple.com/documentation/swift/imported_c_and_objective-c_apis/importing_objective-c_into_swift)) that imports the ORT Objective-C API header. ```objectivec // In the bridging header, import the ORT Objective-C API header. #import ``` ## API Reference [Objective-C API Reference](../../../objectivec/index.html) ## Samples See the iOS examples [here](https://github.com/microsoft/onnxruntime-inference-examples/tree/main/mobile).