Prove ID for Developers

One SDK Family, Prove ID Intelligence on Every Platform

Prove ID SDKs for iOS, Android and the web run ID capture, OCR, NFC, face verification and liveness analysis right on the device. Add them to your app with a few lines of code and receive the result in a single event.

<script type="module" src="/sdk/techsign-kyc.js"></script>

<techsign-kyc
  token="TRANSACTION_TOKEN"
  lang="tr"
  enable-face="true">
</techsign-kyc>

<script type="module">
  const kyc = document.querySelector('techsign-kyc');
  kyc.addEventListener('complete', (e) => verify(e.detail));
  kyc.addEventListener('error', (e) => retry(e.detail));
</script>
$ npm install @techsign/kyc On-device AI
Supported Platforms

Wherever Your Customer Is, Prove ID Is There

Bring the same verification intelligence to all your channels with native mobile SDKs, a framework-agnostic Web Component and cross-platform packages.

Native

iOS

The native iOS SDK provides NFC chip reading, camera control and on-device AI.

Native

Android

The native Android SDK provides haptic NFC guidance and broad device compatibility.

Web Component

Web

The framework-agnostic Web SDK works on any page with a single tag.

Web

React

The ready-made React component offers fully typed props and callbacks.

Web

Vue

Use it directly as a custom element in Vue 3 projects.

Web

Angular

Integrates seamlessly into Angular apps with CUSTOM_ELEMENTS_SCHEMA.

Cross-platform

Flutter

Delivers native performance on iOS and Android from a single codebase.

Cross-platform

React Native

Your JavaScript team can integrate it into your mobile apps quickly.

0
Enterprise customers
0
Completed verifications
0
Distinct identity checks
%100
In-house R&D
Mobile SDK

From ID Capture to Liveness, Every Module On-Device

The iOS and Android SDKs are modular; add only the steps you need to your flow.

ID Capture

Catcher

AI recognises only the relevant ID document in the camera and captures the sharpest frame without the user pressing any button.

  • AI-controlled capture of the relevant ID only
  • Auto-focus and auto-capture
  • Landscape and portrait experience options
  • Event-based user guidance
  • Voice guidance
  • Animated guidance
  • Event-based UX
  • Robust app logging
  • Avatar and chatbot guidance
Web SDK

One Tag, Every Browser, Zero Setup Hassle

The <techsign-kyc> Web Component adds card reading and face verification to any web project in a few lines.

Framework-agnosticPlain HTML, React, Vue, Angular, PHP or .NET — the same component works everywhere.
In-browser AICard detection and face analysis run on-device with TensorFlow and MediaPipe.
Smart loadingIf the face step is off, the face module is never downloaded; you can also serve the models from your own server.
Three verification modesCloud, standalone, or host mode that only captures and forwards to your own API.
Desktop to mobileDesktop users continue the flow on their phone via QR code.
Languages, themes, accessibilityOffers Turkish and English, text customisation, light and dark themes, and keyboard and screen reader support.
Event stream LIVE
  1. readySDK and models ready
  2. stepchangecard-front → card-back
  3. capturedCard front and back captured
  4. stepchangeface
  5. completeVerification completed
{
  "status": "verified",
  "steps": ["card-front", "card-back", "face"],
  "document": { "type": "IDCARD", "nfc": true },
  "face": { "match": true, "liveness": "passed" }
}
Integration

Go Live in Three Steps

  1. 01

    Create a token

    Your server obtains a short-lived transaction token from the Prove ID API. Credentials never reach the browser.

    POST /identification/start
  2. 02

    Add the SDK

    Add the mobile SDK or the Web Component and pass the token; flow, theme and language come ready.

    <techsign-kyc token="…">
  3. 03

    Receive the result

    Get the result via the complete event or a webhook; every record lands in the Management Panel.

    on('complete', verify)
Prove ID AI Models

Independently Measured Accuracy

Our face verification model has been evaluated in tests by the US National Institute of Standards and Technology (NIST).

Face Verification

%99,13success rate in banking
FAR
%0,0001
FRR
%0,87
F1
0,9956

Liveness Check

%95,9success rate in banking
FAR
%0,72
FRR
%4,1
F1
0,9755
NIST%90+

The only Turkish company with a 90%+ score at NIST

Techsign is listed with a published report card in the NIST FRTE face recognition evaluation.

View the NIST report card
Infrastructure

Enterprise Scale, On Your Infrastructure

Server-side verification

Every on-device check is re-verified on the server; client-side manipulation is not possible.

Microservice architecture

Scales horizontally on OpenShift, Kubernetes or your custom environments.

On-premise or cloud

Your data stays in your own data centre or in ready-made private and public cloud options.

Blacklist checks

Stop repeat fraud with face, national ID and device-based blacklists.

Robust logging

Audit-ready, end-to-end transaction logs are kept across app and backend.

Panel and reporting

In the role-based panel, transactions are flagged, verification media is reviewed and thresholds are managed.

Start integrating today

Talk to our technical team about SDK packages, the integration guide and test environment access.