Skip to main content
Vouch is the trust layer your marketplace or B2B platform needs to onboard users confidently, stop fraud before it costs you, and hold funds securely until work is done. Drop the 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.