v4.2.0 — New React Hooks API

Developer Docs

Everything you need to integrate world-class fraud detection. SDKs for every language, comprehensive API reference, and real-world guides.

Low-latency
API Responses
SLA-backed
Reliability
6
Official SDKs
Global
Edge Coverage

Get Started in Minutes

Four simple steps to protect your application from fraud

Step 1: Install the SDK

Add VerifyStack to your project using your preferred package manager

npm install @verifystack/sdk

Official SDKs

Battle-tested libraries for every platform and framework

🟨

JavaScript

v4.2.0
@verifystack/sdk
  • Browser fingerprinting
  • Auto-collection
  • TypeScript support
🐍

Python

v2.8.0
verifystack
  • Async support
  • Django integration
  • FastAPI middleware
⚛️

React

v3.5.0
@verifystack/react
  • Hooks API
  • Context provider
  • SSR compatible
🟢

Node.js

v4.0.0
@verifystack/node
  • Express middleware
  • Server verification
  • Webhook helpers
🔵

Go

v1.4.0
github.com/verifystack/go
  • Goroutine safe
  • HTTP middleware
  • Context support
📱

iOS/Android

v2.1.0
VerifyStackMobile
  • Native SDKs
  • Biometric signals
  • App integrity checks

API Reference

RESTful API with OpenAPI 3.0 specification

import { VerifyStack } from '@verifystack/sdk';

const vs = new VerifyStack({
  apiKey: 'vs_live_xxxxxxxxx'
});

// Collect signals and get decision
const decision = await vs.decide({
  action: 'login',
  userId: 'user_123',
  metadata: { method: 'password' }
});

if (decision.verdict === 'deny') {
  throw new Error('Access denied');
}
POST/v1/decide
Get a fraud risk decision for a visitor
Low-latency
POST/v1/verify
Verify visitor identity and risk score
Low-latency
GET/v1/visitors/:id
Retrieve visitor history and signals
Low-latency
POST/v1/webhooks
Create webhook subscription
Optimized
GET/v1/policies
List configured fraud policies
Optimized

Documentation Index

Browse all documentation sections

Need Help?

Our developer support team is available 24/7. Join our community or reach out directly.