kyve.dev

Overview

Identity verification built for modern applications.

The KYC platform gives you a full identity-proofing flow — document capture, liveness detection, and face matching — behind a single REST API and a drop-in iframe. Your backend creates a session, your frontend embeds the iframe, and your server receives a signed webhook when a result is ready.

Core concepts

  • Tenant. Every customer of the platform. Owns API keys, webhooks, billing, and admin users.
  • API key. Used by your server to authenticate against /v1/*. There are separate test and live keys.
  • Session. A short-lived verification attempt. Created from your server, opened by the user inside the hosted iframe.
  • Verification. The result of a session. Stores the checks (document, liveness, face match) and the final status.
  • Webhook endpoint. Your URL that receives signed events about verifications, billing, and account activity.

What's in the MVP

  • SKU. identity_proofing — document + liveness + face match.
  • Test mode. Free, unlimited. Deterministic results for integration.
  • Live mode. Paid via Stripe subscription or USDT prepaid wallet.
  • Dashboards. Tenant portal, admin review console.
  • Contract. Versioned REST API at /v1/*, internal routes at /internal/*.

Next up → Quickstart.

On this page