Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.kayle.id/llms.txt

Use this file to discover all available pages before exploring further.

Kayle ID verifies that someone is who they say they are by reading the cryptographic chip in their passport, matching the on-chip portrait against a live selfie, and returning only the claims you asked for. The end user keeps custody of their document data; you receive a verified result and the fields you requested. The product is open source under Apache 2.0. You can self-host the entire stack or use the hosted service at https://api.kayle.id.

Start here

Quickstart

Create your first verification session in about ten minutes.

How it works

Learn about how Kayle ID works and its architecture.

Build a verification

Verification sessions

Lifecycle, expiry, attempts, redirect handling.

Share fields

The catalogue of claims you can request from a verified user.

Document checks

Learn about the document checks that are run during a verification.

Privacy model

What Kayle stores, what it discards, and what reaches your webhook.

Receive results

Webhook overview

The four event types and delivery semantics.

Verifying signatures

X-Kayle-Signature HMAC verification with code samples.

Run your own

Self-hosting

Deploy Kayle ID on your own Cloudflare account.