Driver’s License scanner SDK

Driver’s Licenses Scanning and Authentication

  • Instant data capture from driver’s licenses, vehicle registration certificates, and vehicle passports worldwide
  • Designed for real-world conditions, delivering reliable recognition from photos, videos, and scans
  • Fully automated processing, eliminating the human factor
  • On-premise deployment: SDK with APIs for mobile, desktop, and server applications
  • Wasm SDK support for seamless integration into web applications (PWA) and web pages
  • Driver’s license–based identification with authenticity verification and non-biometric face matching to confirm the document holder

Authentication of Driver’s Licenses, Vehicle Passports, and Vehicle Registration Certificates

  • Document template verification
  • Document data integrity checks, including VIN validation
  • Detection of image manipulation (“anti-Photoshop” protection)
  • Presentation attack detection (OVD attacks, screen captures, photocopies)
  • Verification of data personalization methods
  • Optional hardware scanners for forensic-level authenticity verification of driver’s licenses, vehicle passports, and registration certificates

Recognition of 1,050+ Driver’s License, Vehicle Registration, and Vehicle Passport Types

  • Powered by proprietary GreenOCR® technology supporting 100+ languages, including national languages worldwide
  • Scanning of license plate numbers, VINs, and owner data
  • Automatic document type detection
  • Scanning of driver’s licenses from the USA, Canada, Mexico, the United Kingdom, Australia, and New Zealand
  • Scanning of all European Union driver’s license types
  • Scanning of driver’s licenses, vehicle registration certificates, and vehicle passports across EAEU and CIS countries

Real-World Recognition Performance

  • Fast recognition even on entry-level smartphones
  • First-attempt success — no user training required
  • High-quality results at low image resolutions (from 100 DPI)
  • Stable performance under uneven lighting conditions
  • Reliable recognition of driver’s licenses, vehicle registration certificates, and vehicle passports in both bright and low-light environments
  • Accurate, high-speed recognition from any capture angle

Multispectral Authenticity Verification of Driver’s Licenses, Vehicle Registration Certificates, and Vehicle Passports

  • UV luminescence verification of document substrates
  • Document and security feature inspection in the near-infrared (NIR) spectrum
  • Verification of the presence, integrity, and authenticity of security features (luminescent fibers and other secure printing elements) in the visible, IR, and UV spectra
  • Detection of adhesive traces and signs of data alteration (abrasions, tampering marks)
  • Detection of tears and physical damage to the document

Integration Capabilities

  • Recognition confidence scores, object coordinates, and data masking
  • Modular architecture for optimized library size
  • REST API for low-code integration, along with SDKs for C, C++, C#, Java, Python, and PHP
  • Framework support: React Native, Flutter
  • Sample applications demonstrating Smart ID Engine usage in C / C++ / C# / Java / PHP / Python
  • Supported operating systems: Android, iOS, macOS, MS Windows, and Linux Supported architectures: x86, x86_64, ARMv7–v8–v9 (AArch32 and AArch64), MIPS (MIPS32 and MIPS64)

Test Drive Smart Engines

  • Download the demo app and experience every feature in one place
  • Go into airplane mode and verify that your images and data stay on your device
  • Scan passports, ID cards, passports, driver’s licenses, MRZ, bank cards, QR code, PDF417 and other barcodes in photos and in a real-time video stream
  • Test recognition on originals and copies under various capture conditions
  • Notice the lightning-fast recognition and see a measurable confidence score for each field. With the SDK installed on your server, processing becomes tens of times faster

Zero Data Leakage Risk: OCR Processing Directly on User Devices Without Data Transfer

Smart Engines is not a personal data processing service. We deliver solutions that operate entirely within the customer’s secure infrastructure in a fully automated mode, without manual verification.

  • Your customers’ data is never transmitted to us or to any third parties for processing. No network connection is required.
  • All processing is performed locally in the device’s RAM (100% on-premise).
  • No human-in-the-loop (HITL) verification, crowdsourcing, or Mechanical Turk–style processing is used.

IMPORTANT — Reputational and Financial Risks of Using External Recognition Services

Legal experts warn that guarantees, certificates, and other documents provided by personal data processing services — including those handling documents containing commercial, official, or state secrets — do not protect companies from reputational damage or financial liability in the event of a data breach.

Organizations that transfer their customers’ data to third parties for processing bear full responsibility to their partners and clients in the event of a data leak and cannot shift liability to those third parties.

Send Request

Please fill out the form to get more information about the products,pricing and trial SDK for Android, iOS, Linux, Windows.

    Send Request

    Please fill out the form to get more information about the products,pricing and trial SDK for Android, iOS, Linux, Windows.