A native Android SDK for real-time ID card, passport, and driver license scanning – OCR, MRZ, and barcode/QR recognition, fully on-device and on-premise.
These are the exact minimum and recommended requirements published in the ID-Document-Recognition-Android repository — check the repo directly for the latest version, since SDK requirements can change between releases.
Install the SDK, then activate it with a license key before calling any recognition function – every platform follows this same activate-then-initialize pattern.
documentreadersdk.aar from the linked runtime.libdocsdk/documentreadersdk.aar, then open the project in Android Studio.com.faceplugin.documentreader application ID), grant camera access, and wait for “Ready.”Thread {
var ret = setActivation(context, "YOUR_LICENSE_KEY")
if (ret == SDK_SUCCESS) {
ret = init(context)
}
}.start()
// recognize(front, back, authenticity) -> JSON result
// authenticity = true also runs document-liveness checks
Licenses are offline and bound to your app's application ID. The bundled demo key (for com.faceplugin.documentreader) is valid until 12 Aug 2027 – contact FacePlugin for a key scoped to your own app.
No. Every stage of document recognition runs on your own server or directly on the device, depending on the platform – scanned documents never leave an environment you control.
Licenses are offline and bound to a machine code, application ID, or bundle ID depending on the platform. Contact FacePlugin with that identifier to receive a license key – there are no per-call or per-scan fees once licensed.
The Android integration is maintained publicly on GitHub at github.com/Faceplugin-ltd, where you can browse the code, file issues, and track releases.
Talk to our team to get a license key and a 15-day evaluation period started.