Smart Engines Server OCR – enterprise recognition

Smart Engines Server OCR – enterprise recognition

Send Request Test Drive

Smart Engines Server OCR — precise and efficient document scanning for enterprise applications


The Smart Engines server SDK family allows you to create high-performance in-house recognition services that efficiently and securely solve the tasks of optical text recognition, recognition and processing of ID documents, as well as business documents. The product line with three SDKs (Smart Code Engine, Smart ID Engine and Smart Document Engine) allows you to create modern recognition services to meet the needs of medium sized and large enterprises. Besides, full optimization and multi-core processor support allow you to upscale solutions, achieving the recognition system performance that the customer needs. The products support automatic recognition of scans and photos: bank cards of 21 payment systems; 1D and 2D barcodes; passports, driver’s licenses and national ID cards of 210 jurisdictions; as well as questionnaires, application forms, financial, payment, trade and accounting documents in 102 languages worldwide.


All Server OCR SDKs are built on a single proprietary computer vision platform of Smart Engines, can be seamlessly integrated and can be extended with custom functions within simple and effective APIs. This allows developers of document processing services to use the functionality they need, and optimally solve their business tasks with no risks of image transmission to third-party services. Constant intensive load testing, careful optimization of RAM usage and computational resources consumption, as well as proprietary optical recognition of industrial quality create high performance and high security enterprise solutions.

What is Server OCR SDK for?

With the help of the Smart Engines server product line, you can create enterprise services or add to an existing data exchange bus: text data recognition of bank cards and barcodes for financial acquiring processes and KYC; scanning and verification of passports, national and international ID cards to provide remote service for customers and employees, banking, financial and insurance retail, or telecommunication services on-boarding; statutory document recognition for KYC/AML or legal entity audit, questionnaires and official forms scanning for G2C (Government-to-Citizen) and G2B (Government-to-Business) process automation; document recognition for integrated accounting and management automation. Our products perform all calculations on-premises, do not transfer data to third-party servers and do not use manual data entry.


The optical recognition product line is delivered as an SDK with documented OCR API and the necessary code samples. The product line supports all major modern computing architectures, is specially optimized for: x86_64, ARM, MIPS, and runs under Windows operating systems (officially supported versions), MacOS, and Linux-based systems.

Private & Secure Server OCR SDK

Smart Engines software:


  • Runs 100% on-premise/on-device
  • High-level security standards of personal data processing — GDPR, CCPA, HIPAA
  • Compliance with regulatory requirements KYC in CIP and AML
  • Does NOT transfer the client’s data to third-party services and/or third parties for manual processing
  • Does NOT save or store it — the recognition process is performed in the local RAM of the device
  • Does NOT require internet access.

Our Products with Server OCR SDK

Codified object

Smart Code Engine is a server SDK for bank card data scanning, 1D and 2D barcodes (QR codes, AZTEC, PDF417, DataMatrix, EAN, UPC, etc.), machine-readable zone (MRZ) of passport and visa documents (MRTD, eMRTD). In addition, it is possible to scan price tags, product labels, VIN numbers, serial numbers of parts and assemblies. Server API provides the ability to create data recognition services from single images (scans, photos) and in a real-time video stream of any performance. Smart Code Engine is intentionally optimized for efficient and fast operation within the application in the service development process.

Identity document

Smart ID Engine is a server SDK which scans and verifies passports, national ID cards, residence permits, work permits, visas, driver licenses, vehicle registration certificate, birth, marriage, divorce, death certificates and other documents related to identification and property rights. The ID scanning server SDK provides secure API which creates services that solve the tasks of remote identification and verification by data optical recognition from single images (scans, photos) and in a real-time video stream. Our special fraud detection algorithms detect attacks and protect against fraudsters. Smart ID Engine is specially optimized for fast and precise recognition on devices with limited computing power.

Business document

Smart Document Engine is a server SDK with precise and secure API for scanning forms and extracting data from documents. The SDK is designed to automate the workflow, optimize document entry and intelligent document processing. The server SDK quickly and securely performs optical text recognition of business, statutory, accounting, tax, notarial, legal, insurance and banking documents, as well as standard questionnaires and forms of strict accountability. The simple API allows you to quickly integrate document scanning into any services and enterprise service buses.

Green Efficiency

Green AI-based computer vision technologies developed by our scientists and engineers allow us to minimize the carbon footprint of AI technologies. The GreenOCR® optical text recognition technology created by our scientists and engineers allows us to achieve the highest recognition quality in 102 languages on any device, in real time, the only computing resources required are those of the service itself. Careful algorithm optimization and implementation make it possible to use energy-efficient server complexes for optical recognition. The recognition performance on a modern 32-core processor reaches 45 ID documents per second.

Who already use scanning technologies from Smart Engines

Test Drive our technologies

Try out Smart ID Engine technologies to scan ID cards, passports, driver’s licenses, visas, residence permits on photos and in a real-time video stream

How we provide OCR SDK?

The optical recognition product line is delivered as an SDK with documented OCR API, the necessary code samples, and other supplementary materials for embedding and integration. You can embed Smart Code Engine, Smart ID Engine or Smart Document Engine » SDK in desktop systems using interfaces in C++, Objective C, Swift, Java, as well as using wrappers for React Native and Flutter.


In our company, the Quality is not only recognition precision, but also speed, reliability, and predictability of all algorithms. In order to achieve uncompromisingly high precision and speed of document recognition on smartphones and tablets, our scientists and engineers constantly develop new algorithms and optimize their implementations.

In our developments we train AI to help humans, not to train humans help the AI. For this purpose, we created a recognition system that works in a wide range of angles, scales, lighting conditions (bright light, glare, twilight). Our product can operate both on flagship devices and low-end mobile phones with limited computing power.

Ethical correctness
An essential aspect of our SDKs is compliance with ethical and legal norms. All SDKs are created using synthetic data and free of ethically suspicious technological solutions and approaches. We test our products for hidden functionality and comply with the requirements of HIPAA, GDPR, CCPA.

Environment Friendly —
Green AI in DNA

When creating the product, we take into account the potential impact on the environment. To minimize the energy consumption in the recognition process, we created special energy-efficient architectures of low-bit extra-compact neural networks. Thanks to them, we released the first industrial-class OCR in the Green AI ideology.

Recommended solutions

Send Request

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

    Our customers

    Smart Engines rolls out its AI-driven software in super app


    Raiffeisenbank scans identity documents using Smart Engines technologies

    Caribbean Airlines

    Caribbean Airlines improves passenger onboarding in its app with passport scanning by Smart Engines

    Turkish Airlines

    Turkish Airlines uses Smart Engines’ ID scanning software

    Send Request

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