About OpenReader
OpenReader is an enterprise-grade Intelligent Document Processing (IDP) platform built on Drupal 11. It transforms unstructured documents — invoices, passports, contracts, receipts — into structured, actionable data using a modular pipeline of OCR engines and AI extraction models. Designed with a Core + Extension architecture, it is infinitely extensible for any document type or industry.
OpenReader automates the tedious, error-prone process of manual data entry from documents. Upload a PDF, image, or scan — and the system automatically detects the document type, extracts key fields using AI, validates the data, and exports it in the format you need. The modular plugin architecture means new document types can be added without touching core code. With deep ecosystem integration, Embassy Portal uses it for passport scanning, OpenStore for invoice processing, and MineRooms for ID verification.
Key Features
Use Cases
See how OpenReader fits your industry
Invoice Processing
Automatically extract vendor, amounts, line items, and tax from invoices for accounting integration.
Identity Document Scanning
Extract passport, ID card, and visa data for Embassy Portal and immigration workflows.
Contract Analysis
Parse legal contracts to extract key clauses, dates, parties, and obligations for review.
Technology Stack
What Makes OpenReader Different
Plugin architecture: add new document types without touching core
Multi-engine OCR for maximum accuracy across document types
Confidence scoring ensures human review only when needed
Event-driven pipeline for extensibility and custom workflows
Ecosystem-native: powers document processing across all WeebPal products