Identity verification,
running in your browser.
Everything in this console calls the real Drukverify API through the official JavaScript SDK — the same few calls your application would make. Watch the sdk trace at the bottom of the screen: each button shows you exactly what it ran.
Document OCR →
Point a camera at a CID, SRP, Work Permit or passport and get structured fields back — names, IDs, dates — with a portrait crop.
client.ocr.scanDocument(image, { type })Fraud detection →
Four forensic signals on one image: fake document, photo substitution, field tampering, and copy / screen recapture.
client.fraud.detect(image)Liveness →
Is the person in front of the camera real? Passive, burst, and challenge modes — each progressively harder to spoof.
client.liveness.check(frames, { mode })Full eKYC →
The production journey: document + fraud, a liveness challenge, then a face match between the document portrait and the live person.
client.verify(document, selfie)Face toolkit →
1:1 verification and the 1:N gallery — register faces, search for matches, catch duplicate enrolments.
client.verification.searchFace(image)Theme studio →
The capture UI re-branded in front of you — pick a color, rename the buttons, and the SDK widgets follow.
new FaceCapture(el, { theme })