--- Source: https://docs.microblink.com/verify/client-side-sdk/verify-sdk Title: Verify SDK Description: Official BlinkID Verify SDK for mobile and web document verification --- # Verify SDK The Verify SDK helps with capturing high-quality document images that are **suitable for server side verification**. We call such images **verifiable**. It provides: - **Real-time guidance** for proper document positioning - **Image quality assessment**, and UI feedback - Extremely **quick capture speed** - Multiple platform support (**iOS**, **Android**, **Web**) - Automatic integration with the **verification API** - Optimal options for **verification** by default (whereas BlinkID needs manual configuration) - **Guaranteed image compatibility** (an image the SDK deems suitable for verification will be always be fully processed by the API) - Special **Image compression** compatible with the API, and payload optimization for minimal latency :::warning[Important] If you're handling the API calls yourself, **never modify the captured images in any way**. Prefer using the multipart endpoint (because it has lower latency), but if you must, encoding the images to base64 is ok. The images are **pre-compressed** to JPEG. The Verify SDK does this in a special way that ensured compatibility with the API. When using BlinkID, the images **cannot** be compressed to JPEG. ::: ## Android View the full Android Verify SDK documentation [here](https://github.com/BlinkID/blinkid-verify-android). ## iOS View the full iOS Verify SDK documentation [here](https://github.com/BlinkID/blinkid-verify-ios). ## Web View the full Web Verify SDK documentation on [GitHub](https://github.com/microblink/web-sdks/tree/main/packages/blinkid-verify). For the complete API reference, see the [Web SDK API reference](/verify-web-sdk/).