Skip to main content

Kora IDV

Kora IDV is a full-stack identity verification platform that combines document authentication, facial biometrics, liveness detection, and compliance screening into a single API. Built for Africa-first coverage with global reach.

What you can do​

  • Document Verification — Authenticate passports (ICAO 9303 MRZ), African national IDs (Ghana Card, NIN, Kenya ID), US documents, and EU IDs across 127 countries with 5-layer authenticity analysis.
  • Face Matching — Compare selfie against document photo using FaceNet 512-dimensional embeddings with cosine similarity scoring.
  • Liveness Detection — Active and passive liveness with 5-layer anti-spoofing (texture, frequency, challenge, temporal, quality analysis).
  • Compliance Screening — Screen against 1M+ watchlist entries across sanctions (9 lists), PEP, and adverse media datasets with NLP analysis.

How it works​

Kora IDV is a fully hosted platform — all verification processing runs on our infrastructure. You integrate using our mobile SDK (or Web SDK), and receive results via webhooks. No backend integration required.

SDK Integration (Document + Face + Liveness)​

┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│ Mobile SDK │────▶│ Kora IDV │────▶│ Your Server │
│ (capture) │ │ API (hosted)│ │ (webhook) │
└──────────────┘ └──────────────┘ └───────────────┘
  1. Your app embeds the Kora IDV SDK (Android, iOS, React Native, Flutter, or Web)
  2. The SDK creates a verification session, captures the document, selfie, and liveness challenges — all uploaded directly to the Kora IDV API
  3. Kora IDV runs document authentication, face matching, liveness detection, and compliance screening
  4. A webhook delivers the result (auto_approve, auto_reject, or manual_review) to your server

The SDK handles the entire capture and upload flow. Your server only needs to receive the webhook result.

Billing and usage​

All API calls are metered per tenant. Usage is tracked automatically — you can view verification counts, approval rates, and billing in the dashboard.

Next steps​