Docutain SDK features

Best scanning and data extraction capabilities on the market, integrated in minutes.

See all relevant features of our SDK packages document scanning, barcode scanning, data capture and data extraction and photo payment.
Join major industry leaders from banking, healthcare, transportation, logistics, insurance, retail and more.

Pricing Start a free trial

Docutain is used internationally in apps and software products across a wide range of industries:

SFirmStar FinanzStarMoneyAISSmediteoLIV SystemsBaker HughesPorter TechnologiesHenaraNew ProImageSync.MDtSpoonLabLoadMilesKKH Kaufmännische KrankenkasseUnicontaSIMADiasbytesKeystopsTrinity Frozen FoodsfinoCRSTDARTpxtraAnywindFortress TechnologyCDS LogisticsTRA.DE Trasporti e DepositiGrupo PanvelTruckDash by CrownTMSbitkastenJustHealthBulkLoadsDeluxe Delivery SystemsVertraxSEEWARADigital Permit BookChronicle Technologies
Docutain SDK für mobile Belegerfassung

Document Scanning

Docutain SDK auto-crops and arranges scan

Auto-cropping & arranging

Docutain automatically detects the edges of the document in real-time during the scan, so the scan gets cropped to only show the document without any background.

Docutain SDK automatically does perspective correction on the scan

Perspective correction

Users tend to scan from a tilted angle to avoid shadows. No worries, Docutain automatically uses perspective correction to show a straight scan.

Docutain SDK automatically straightens the scan

Curvature correction & straightening

Thanks to automatic straightening, Docutain corrects curvatures and corrects edges of book pages or documents that may have been folded several times.

Docutain SDK has automatic filters applied to the scan

Automatic filters

To receive the perfect scan result, Docutain offers several filters to clean the background, remove artifacts like shadows, reduce noise and increase clarity of the image. This enables better follow-up processing, e.g. OCR text recognition.

Docutain SDK offers fixed filters

Additional filters

Besides automatic filters, users have several filter-options, e.g. black-and-white, grayscale, light text, which they can apply to documents to improve scan quality and readability.

Docutain SDK offers batch scanning

Batch Scanning

Users can scan multiple pages during one scanning sessions without interruption at maximum speed.

Docutain SDK offers customizable scan components

Customizable scan components

The Document Scanner SDK components can be configured and designed to suit individual customer needs.

Structured Data Extraction

Docutain SDK offers OCR text recognition

OCR Text Recognition

OCR text recognition happens locally on the device without a server connection. Turn scans into searchable documents or extract recognized information for further processing.

Docutain SDK offers barcode scanning functionality

Barcode Scanning

Capture common 1D and 2D barcode types at high speed when a document workflow also requires reliable identification or assignment.

Docutain SDK offers receipt and invoice data extraction

Invoice & Receipt Data

Extract addresses, bank information, amounts, invoice and customer numbers, dates and additional document-specific fields for downstream workflows.

Docutain SDK offers business card scanning

Contact Data

Extract names, addresses and relevant contact information from business cards and other documents.

Ready-to-use Photo Payment workflow

Ready-to-use Payment Workflow

A complete UI guides users from camera capture or file import to a payment draft that can be reviewed before authorization.

Invoice and GiroCode recognition

Invoices & GiroCodes

Use one workflow for invoice OCR and EPC QR codes, whether the input comes from the camera, an image or a PDF.

Structured and validated payment data

Structured Payment Data

Return recipient, a validated IBAN, amount and payment reference in a structured result for the bank's own approval flow.

Local Photo Payment processing

Local Processing

Invoice images and recognized payment data are processed locally without an external recognition server.

PDF Creation & Output

Docutain SDK offers multi-page PDF creation

Creation of multi-page PDFs

Docutain creates high-quality, multi-page PDFs being searchable with an optimal file size for further usage or transmission.

Docutain SDK offers multiple export formats

Multiple export formats

Scanned documents can be returned in multiple export formats, such as PDF, JPG or TIFF.

Docutain SDK offers several PDF page formats

PDF page format

Choose from a variety of PDF page formats, e.g. A4 or letter.

Docutain SDK creates minimum PDF file size

Minimum PDF file size

Use Docutain’s 1-bit filter and compression techniques to create PDF documents with minimal file size to improve your document transmission.

Docutain SDK offers data safety features to protect PDFs

Data safety: Protect your PDFs

Docutain’s PDF generator enables users to index the PDF metadata (title, tags, document types…) and encrypt them for more confidentiality.

User Experience & Accessibility

Docutain SDK has automatic document edge detection

Real-time document detection

The scanner highlights the document in real-time enabling your users to take the perfect scan.

Docutain SDK offers scan tips

Scan Tips

Enable our optional scan tips UI elements to provide your users some tips on how to get the perfect scan. You can use the default tips or provide your own.

Docutain SDK offers onboarding options

Onboarding

Choose from our optional, ready to use onboarding UI elements to onboard your users with ease. You can also alter them to display your own content.

Docutain SDK offers intuitive user guidance

Intuitive User guidance

During the scan process, Docutain let’s the user know what to do to create a high-quality scan (e.g. hinting on getting closer to document).

Docutain SDK offers customizable UIs

Customizable UI

To fit the Docutain SDK into your corporate design, you have a bunch of options to alter the default color theming, texts, buttons and much more of the ready to use UI components.

Docutain SDK UI is proven by millions

UI proven by millions

Used by millions of users across the world daily, you can be sure that the UI and UX is top notch, all the time.

Privacy, Data Security & Reliability

Docutain SDK is speedy and accurate

Speed & Accuracy

The Scan SDK works reliably on the widest range of devices with strong performance, based on year-long training with millions of users globally.

Docutain SDK offers privacy & data security

Privacy & Security

All Docutain SDK components like Scanning and OCR, run offline, 100% locally on device. There are no external servers connected, so you are in full control.

Docutain SDK offers reliability

Reliability

The SDK is based on the scanner and document management app Docutain, which is used by millions of users around the world. Since the Docutain SDK runs offline on the respective device, without any server connection, reliability is guaranteed.

Integration

Docutain SDK is simple and quick to integrate

Simple & quick integration

Benefit from super-fast and easy integration by using our ready-to-use UI components. Available for Android, iOS, or cross-platform frameworks, this integration is done in minutes.

Docutain SDK offers custom integration

Custom integration

Docutain SDK comes with integrated, ready-to-use UI components for the document scan process. Colors and icons can be changed to match your branding.

Docutain SDK has low footfprint

Low footprint

The SDK is optimized for high-performance and energy-efficiency, adding less than 15mb to your app.

Docutain SDK offers flexible support

Flexible Support

We provide flexible and individual support to make sure you can get started in no time.

Docutain SDK offers mature developer documentation

Mature documentation

Thanks to our mature developer documentation, integration runs smoothly and quickly.

Docutain SDK offers availability on all major platform

Available on major platforms

Document and barcode scanning are available for Android and iOS, including supported mobile cross-platform frameworks such as .NET MAUI, React Native, Flutter, Cordova, Ionic and Capacitor. OCR and data extraction additionally support Windows.

DESIGNED FOR DEVELOPERS

Powerful scan & data extraction APIs

Use our ready-made Document Scanner SDK solutions so your teams don't waste months implementing complex functionality to enable document scanning and data extraction.

import de.docutain.sdk.Document
import de.docutain.sdk.dataextraction.DocumentDataReader
import de.docutain.sdk.ui.DocumentScannerConfiguration
import de.docutain.sdk.ui.ScanResult
import java.io.File

val documentScanResult = registerForActivityResult(ScanResult()) { result ->
    if (result) {
        // generate PDF
        Document.writePDF(File(filesDir, "scan"))
        // export the scanned pages as JPG
        val pageCount = Document.pageCount()
        for (page in 1..pageCount) {
            val imageFile = File(filesDir, "Image$page.jpg")
            Document.writeImage(page, imageFile)
        }
        // get detected text
        val text = DocumentDataReader.getText()
        // get extracted data
        val data = DocumentDataReader.analyze()
    } else {
        // user canceled scan process
    }
}

myButton.setOnClickListener {
    val scanConfig = DocumentScannerConfiguration()
    documentScanResult.launch(scanConfig)
}

ONE SDK FAMILY

Four modules. Built for your workflow.

Integrate natively or use .NET MAUI, React Native, Flutter, Capacitor, Ionic, Cordova and Xamarin.

DOCUMENT CAPTURE

Mobile Scanner SDK

Real-time detection, automatic capture, perspective correction and filters for high-quality scans.

Explore Scan SDK
OCR & EXTRACTION

Data Capture SDK

Create searchable PDFs and extract structured data such as IBANs, amounts, addresses or invoice numbers.

Explore Data Capture
BANKING

Photo Payment SDK

Recognize invoice data automatically and provide it directly for a prefilled payment.

Explore Photo Payment
1D & 2D CODES

Barcode Scanner SDK

Fast, precise recognition of all major barcode formats – in real time and fully offline.

Explore Barcode SDK

Try the Docutain SDK for free now


Just download our Showcase app with a sample integration of the Docutain Scanner SDK and Data Extraction SDK.

Android Scanner SDK Download

Android

Download
iOS Scanner SDK Download

iOS

Download

Contact us and receive your quote

Our pricing is tailored to your use case. Let our colleague Harry Beck know how we can help and receive your quote.




Information about how we process your details is available in our Privacy Policy.