> For the complete documentation index, see [llms.txt](https://docs.recognito.vision/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.recognito.vision/id-document-recognition-sdk/integration-guide/ios.md).

# iOS

This guide introduces RECOGNITO iOS-ID Document Recognition SDK for identity verification.

## Feature & Options

<table><thead><tr><th width="319">Features &#x26; Options</th><th align="center">iOS-ID Document Recognition SDK</th></tr></thead><tbody><tr><td><strong>Programming Language</strong></td><td align="center">Objective C/Swift</td></tr><tr><td><strong>Document Detection and Cropping</strong></td><td align="center">Yes, Supports automatic detection and perspective transformation.</td></tr><tr><td><strong>Text Recognition (OCR)</strong></td><td align="center">Yes, Extracts text fields like name, ID number, date of birth, etc.</td></tr><tr><td><strong>MRZ Extraction</strong></td><td align="center">Yes, Automated MRZ detection and decoding for passports and visa documents.</td></tr><tr><td><strong>Portrait Detection and Cropping</strong></td><td align="center">Yes, Detects and extracts ID holder's photo for further processing, such as face matching or liveness detection.</td></tr><tr><td><strong>Field Validation</strong></td><td align="center">No</td></tr></tbody></table>

## System Requirements

* Mac running macOS 10.13 or newer
* Xcode 9.3 or newer
* iPhone 5S or newer iPhone (iOS 11.0 or newer)
