REST + Webhooks. Predictable, idempotent, fully typed. Sandbox out of the box.
import { Veristrate } from "@veristrate/sdk"; const tg = new Veristrate({ apiKey: process.env.TG_KEY }); const result = await tg.verify({ user_id: "u_8a72f1", context: "marketplace", }); if (result.bot_probability > 0.5) { // gate or challenge }
Server-side API keys with scoped permissions and instant rotation.
POST /v1/verify — runs the full trust pipeline and returns a score with factors.
GET /v1/score/:user — fetch a cached score, sub-50ms p99.
Subscribe to score changes, alerts, fraud signals and verification events.
Deterministic test users covering every score band and risk profile.
TypeScript, Python, Go, Rust. Generated from the same OpenAPI spec.