SDK · TypeScript
Browser detection, payload signing, React component.
02 / AGENTS
Multi-signal liveness. Sub-50ms uniqueness check across 100k+ vectors. MCP server with 24 tools. Drop in, validate, ship — the docs take longer than the integration. No marketing past this point.
$ verifyhuman --bench
all numbers verifiable
Numbers are sourced or labeled as targets. Audit them in your own console — the SDK is in your node_modules by the time you've read this.
QUICK INSTALL
SDK · TypeScript
Browser detection, payload signing, React component.
MCP · Python
Spawns an MCP server agents can wire into.
REST · curl
Public health probe. Auth required for the rest.
MCP TOOLS
24 tools · 7 categories
mcp inspect verifyhuman-mcp
SDK EXAMPLE · TYPESCRIPT
import { VerifyHuman } from '@verifyhuman/sdk/react';
<VerifyHuman
siteKey={process.env.NEXT_PUBLIC_VH_SITE_KEY}
mode="standard" // invisible | captcha | standard | full_security
onVerify={(result) => {
// result.token — JWT, send to your backend
// result.verdict — PASS | CHALLENGE | FAIL
// result.scores — { liveness, uniqueness, authenticity }
// result.demographics — server-confirmed age + gender (optional)
}}
onError={(err) => {
// err.code — CAMERA_DENIED | NO_FACE | NETWORK_ERROR | …
}}
/>
Vanilla JS, React component, and a UMD CDN build available. Full reference at /docs/sdk.
REFERENCE
SDK
Client-side detection, payload signing, React component, UMD CDN build for any framework.
OpenMCP
Tools for Claude / Codex / GPT to verify, query verification logs, and configure projects.
OpenREST
Sessions, verify, challenges, analytics. JWT + HMAC. OpenAPI-typed.
OpenWEBHOOKS
HMAC-SHA256 signed events for verification.completed, verification.failed, session.*
OpenFOR LLM CRAWLERS
A structured plain-text summary lives at /llms.txt. Pricing, integration paths, privacy posture, and canonical doc URLs — ready to ingest, no scraping required.