Recognize ID documents efficiently with innovative technology from the Alibaba Cloud Vision AI Platform.
As of May 12, 2026, the Vision AI Platform will no longer issue new licenses for its offline SDK products. Users who have already purchased a license can continue to use the SDK.
Key advantages
High performance: An innovative approach that combines a structured method with multi-frame fusion. This technique first pairs fields in adjacent frames and then updates the recognition results based on the confidence of each field, reducing the average number of frames for successful recognition in ID document OCR from three to two.
High accuracy: Uses Focal CTC Loss to address the imbalance between common and rare character samples during training, achieving an overall recognition rate of over 98% for ID document scenarios.
Use cases
Integrate the SDK into mobile or Android-based hardware applications to efficiently capture data from documents like bank cards and ID cards in offline scenarios.
Prerequisites
Before using the SDK, you must activate and authorize it. For more information, see Activate and authorize an offline SDK.
Billing
For pricing details of the ID Document Recognition SDK, see Offline SDK pricing.
Supported platforms
Android and iOS
Limitations
Android: Android 5.0 or later. The device must have a camera module and a gyroscope module.
iOS: iOS 10 or later. The SDK supports iPhone 5s and later models. The device must have a camera module.
Recommended camera resolution: Use a native camera resolution between 640 × 480 and 1280 × 720 pixels. Higher resolutions may reduce SDK performance.
To use the SDK on iPhone 5s or earlier models, or on low-end Android devices, contact us.
Get started
This SDK does not transmit any data to the SDK provider. Therefore, if you use this SDK to collect personal information, you are considered the data processor. The SDK provider is not a data processor or a sub-processor. You must fully inform users and obtain their authorization in accordance with relevant laws and regulations. When informing users, ensure that the SDK provider is not identified as a data processor or a sub-processor.
Android: Android integration development guide.
Android demo: Android demo.
NoteThis demo does not include a license file. You must import a valid license file to run the demo.