FREE DEVELOPER LICENSE

Test the Docutain SDK in your own app

Evaluate the integration with your own application, real devices and representative documents.

Test mobile document scanning and Photo Payment on Android and iOS, or OCR and structured data extraction on Android, iOS and Windows. Barcode recognition is also available for mobile apps.

  • Local processing without an external recognition server
  • Sample code and documentation for a fast start
  • Personal support for technical questions

YOUR TEST ENVIRONMENT

Request a developer trial

Select your target platform. We will send the license key to your business email address.

Trial license type*
Android: "application ID", iOS: "bundle identifier"

* Required fields · Questions about the license? SDK@Docutain.com

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

EVALUATE UNDER REAL CONDITIONS

From license key to a reliable proof of concept

Our Android Showcase App and iOS Showcase App provide a quick first impression. For a sound decision, test the relevant capabilities in your own app on real devices.

1

Select a license type

Choose the mobile SDKs for Android and iOS or OCR and data extraction for Windows.

2

Integrate into your app

Use the documentation, sample code and delivered license key to implement your intended workflow.

3

Test under real conditions

Use your own documents and real devices; rely on emulators only for basic integration tests.

CODE EXAMPLES BY PLATFORM

See the integration in practice

Select your target platform to view the relevant starting point and further technical resources.

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)
}

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.