One SDK in your app. One document out. SDK moja kwenye programu yako. Hati moja nje.

digid runs inside your app on the customer's phone, does the checks there and hands your code one JSON document. Your backend decides what happens next.digid inafanya kazi ndani ya programu yako kwenye simu ya mteja, inafanya ukaguzi hapo na kuipa programu yako hati moja ya JSON. Seva yako inaamua kinachofuata.

kyc.dart · illustrativemfano tu
// Card, face and fingerprints in one flow.
final digid = await Digid.start(licence: key);
final result = await digid.verify(
  steps: [Step.card, Step.face, Step.fingers]);

await myBackend.send(result.payload);

Native, wherever your app runs.Asilia, popote programu yako inapofanya kazi.

Android

A Kotlin library for your Android app.Maktaba ya Kotlin kwa programu yako ya Android.

iOS

A Swift package for your iPhone app.Kifurushi cha Swift kwa programu yako ya iPhone.

Flutter

One plugin for Android and iOS.Plugin moja kwa Android na iOS.

WebWavuti

A JavaScript package that runs in the browser, on your own site.Kifurushi cha JavaScript kinachofanya kazi kwenye kivinjari, kwenye tovuti yako.

digid Card and digid Face run on all four. digid Finger runs in Flutter today; ask us about native Android, iOS and Web.digid Card na digid Face zinafanya kazi kwenye mifumo yote minne. digid Finger inafanya kazi kwenye Flutter kwa sasa; tuulize kuhusu Android, iOS na Wavuti asilia.

Start, verify, send.Anza, hakiki, tuma.

  1. StartAnzisha

    Start the SDK with your licence key. It checks the key on the phone, offline.Anzisha SDK kwa ufunguo wa leseni yako. Inakagua ufunguo kwenye simu, bila mtandao.

  2. VerifyHakiki

    Run the steps you licensed: card, face, fingerprints, or all three.Endesha hatua ulizolipia: kadi, uso, alama za vidole, au zote tatu.

  3. SendTuma

    Send the document to your backend, by whatever transport you already use.Tuma hati kwenye seva yako, kwa njia unayotumia tayari.

The digid.kyc/1 document.Hati ya digid.kyc/1.

Every session ends in one versioned JSON document. It holds what the card says, the results of each check and the prints.Kila kikao kinaishia kwenye hati moja ya JSON yenye toleo. Ina kile kadi inachosema, matokeo ya kila ukaguzi na alama za vidole.

  • subject · NIN, names, sex, date of birth, card type, expiry subject · NIN, majina, jinsia, tarehe ya kuzaliwa, aina ya kadi, mwisho
  • document · pass, review or fail, and every checkdocument · kupita, kukaguliwa au kushindwa, na kila ukaguzi
  • face · match, uncertain or no match, and livenessface · inalingana, haina uhakika au hailingani, na uhai
  • fingerprints · 500 ppi WSQ, each with its NIDA finger code fingerprints · WSQ ya 500 ppi, kila moja na msimbo wake wa NIDA
  • integrity · a tamper check that shows if anything changed on the way integrity · kinga ya mabadiliko inayoonyesha kama kuna kilichobadilika njiani

New optional fields may appear in /1; a breaking change becomes /2. Ignore fields you don't know.Sehemu mpya za hiari zinaweza kuongezwa kwenye /1; mabadiliko makubwa yatakuwa /2. Puuza sehemu usizozijua.

digid.kyc/1 · abbreviated, synthetic valueskwa ufupi, data ya kubuni
{
  "schema": "digid.kyc/1",
  "created_at": "2026-10-29T18:40:00Z",
  "licence": { "evaluation": false },
  "subject": {
    "nin": "19900101111110000123",
    "given_names": "AMINA JUMA",
    "surname": "HASSAN",
    "sex": "female",
    "date_of_birth": "1990-01-01",
    "card_type": "citizen"
  },
  "document": { "overall": "pass", "checks": [ … ] },
  "face": { "verdict": "match", "liveness": { … } },
  "fingerprints": [{
    "finger": "left_index", "code": "L2",
    "format": "wsq", "ppi": 500, …
  }],
  "integrity": { … }
}

Build it before you buy it.Ijenge kabla ya kuinunua.

The evaluation SDK is free and does everything the licensed one does. Its documents say so: they are watermarked and marked as evaluation, so they can't pass for production results.SDK ya majaribio ni bure na inafanya kila kitu ambacho SDK yenye leseni inafanya. Hati zake zinaonyesha hivyo: zina alama maalum na zimeandikwa kama majaribio, hivyo haziwezi kudhaniwa kuwa matokeo halisi.

Full integration docs in your dashboard.Nyaraka kamili za kuunganisha ziko kwenye dashibodi yako.

Sign up to download the SDKs and read the guide for each platform, the document reference and the licence set-up.Jisajili kupakua SDK na kusoma mwongozo wa kila mfumo, maelezo ya hati na jinsi ya kuweka leseni.

Build the flow in your own app.Jenga mtiririko kwenye programu yako.

Sign up for the evaluation SDK.Jisajili kupata SDK ya majaribio.