Developer Documentation

KRID Platform APIs

The Katsina Resident Identity (KRID) is the shared identity layer for Katsina State. Sectoral government solutions and approved partners use it to let residents sign in, and to verify identities, KRID numbers, and faces.

Sign in with KRID (OIDC)
API Key Verification
RESTful JSON
Sandbox Available

Overview

KRID is Katsina State's digital identity backbone. Rather than every ministry, agency, and partner building its own login and identity checks, they integrate once with KRID. The platform exposes three building blocks:

Sign in with KRID

OAuth 2.0 + OpenID Connect. Let residents log in to your app with their KRID and receive verified identity claims.

Verification API

Server-to-server checks: confirm a KRID number, cross-check NIN/BVN/DOB, or match a live face. Authenticated with an API key.

Resident API

Enrolment and profile management for citizen-facing apps, authenticated with a resident bearer token.