vouch-sdk into your existing stack and go from zero to production-grade trust infrastructure in minutes — no custom ML pipelines, no compliance headaches, no escrow plumbing.
Introduction
Learn what Vouch is, how the SDK fits into your architecture, and which module solves your problem.
Quickstart
Install the SDK, grab an API key, and run your first identity check in under five minutes.
Identity Verification
Zero-click KYC modal and direct document upload — verify any user with a single method call.
Fraud Detection
Score every transaction in real time and receive GREEN, AMBER, or RED risk flags before funds move.
Escrow Management
Create milestone-based escrow accounts, assess readiness, and confirm releases programmatically.
Get up and running in four steps
Follow these steps to integrate Vouch into your platform for the first time.1
Install the SDK
Add
vouch-sdk to your project with your package manager of choice. The package is pure ESM and works in both Node.js and the browser.2
Get your API key
Sign up for a Vouch developer account and generate your first API key from the dashboard. Keys follow the format
vouch_live_8f9a2b3c... and authenticate every request you make.3
Verify a user's identity
Call
vouch.identity.verify(externalUserId) to launch the guided KYC modal. Vouch handles document capture, liveness detection, and the AI review automatically.4
Assess fraud risk
Pass transaction signals to
vouch.fraud.assess(params) and receive a GREEN, AMBER, or RED flag in real time. Gate your business logic on the result before funds ever move.