Document SDK

Software Development Kit for Document Verification.

Cross-platform document verification library for capture, identification, MRZ reading, OCR and authenticity checks. Integrates seamlessly on servers, mobile and edge devices.

Live Demo

Performance

Optimized algorithms delivering fast document processing across mobile and server environments.

Processing Speed

OperationTime
Document Detection< 50 ms
MRZ Reading< 20 ms
OCR Extraction< 100 ms

On modern mobile devices

Document Coverage

FeatureDetail
MRZ StandardsTD1, TD2, TD3, MRVA, MRVB, DL, FRA
Image FormatsBMP, JPEG, JPEG2000, PNG, TIFF, WebP
GPU AccelerationCUDA, OpenCL, Metal, Vulkan

ICAO 9303 compliant — .id3dr template database

Built-in Intelligence

Document Capture

Takes a photo of the ID using a smartphone or webcam for quick digital acquisition of identity documents.

Document Identification

AI-based detection and identification using configurable models (DocumentDetector2A/2B). Compares against .id3dr template database to determine type, country, format and page.

Hologram Authentication

Temporal analysis of security features using video frames. DocumentAuthenticator (Alpha) measures OVI color variation and correlation scores to verify holographic security elements.

MRZ Reading

Full support for ICAO 9303: TD1, TD2, TD3 passports, MRVA/MRVB visas, driving licenses (ISO-18013) and French ID. MrzHelper validates check digits and decodes 20+ structured fields.

OCR & Field Extraction

AI-powered OCR using DocumentReader to extract all text fields with confidence scores. Also extracts embedded face photos and computes blurriness scores for quality control.

Document Alignment

Automatic de-skewing and perspective correction via alignDocument(). Transforms detected documents into flat, normalized images optimal for OCR and field extraction.

Core Technology

Our document verification engine combines advanced AI models with standardized document templates, delivering accurate identification and authentication across all platforms.

C
C++
C#
Python
Java
Kotlin
Swift
Dart
Obj-C
Windows Linux macOS Android iOS

Developer Documentation

Comprehensive guides, API references and code samples to integrate the Document SDK into your application. Get started in minutes.

API Reference
Integration Guides
Code Samples
Visit Developer Portal
developer.id3technologies.com
import id3document as id3
 
detector = id3.DocumentDetector()
reader   = id3.DocumentReader()
mrz      = id3.MrzReader()
 
image  = id3.DocumentImage.from_file("id_card.jpg")
doc    = detector.detect_document(image)
aligned = detector.align_document(image, doc)
fields  = reader.read_document(aligned, doc.info.name)
mrz_res = mrz.read_mrz(image)

Pricing

Choose the plan that fits your project. All plans include access to our developer portal and documentation.

Evaluation

Free

Try the SDK with no commitment.

  • 60-day trial
  • Limited API calls
  • Community support
  • Single platform
Get Started

Enterprise

Contact us

For large-scale deployments.

  • Volume licensing
  • Priority support
  • Custom integration
  • SLA guarantee
Contact Sales