Skip to main content

yes:id Developer Documentation

yes:id provides drop-in SDKs for identity capture, verification, and liveness detection. Integrate OCR, face biometrics, touchless fingerprint capture, and document scanning in minutes.


Quick start

Add the yes:id Maven repository and install the modules you need:

settings.gradle
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
maven { url "https://maven.yesid.io/releases" }
maven { url "https://maven.regulaforensics.com/RegulaDocumentReader" }
maven { url "https://maven.regulaforensics.com/RegulaDocumentReaderWebClient" }
maven { url "https://jitpack.io" }
}
}
build.gradle (app)
dependencies {
implementation("io.yesid:licensing:0.5.9")
implementation("io.yesid:card_detection:0.5.9")
implementation("io.yesid:face:0.5.9")
implementation("io.yesid:touchless:0.5.9") { transitive = true }
}

Web

npm install @yesid/document-scanner @yesid/liveness-sdk

The @yesid scope is served from https://npm.yesid.tech/. See Document Capture — Installation and Liveness — Installation.

Sessions Required

Every SDK module validates a session token before processing. See the Sessions Guide.

Requirements

Android

ComponentMinimum
minSdk23
compileSdk / targetSdk36
Kotlin2.0.0
Android Gradle Plugin8.10.1

Web

ComponentMinimum
Node.js16+
Secure contextHTTPS or localhost
Packages@yesid/document-scanner 1.6.1, @yesid/liveness-sdk 1.4.6