Trueguard Documentation
Everything you need to integrate fraud detection and user identification into your application. Get started in minutes with our comprehensive guides and API reference.
Quick Start
Get up and running with Trueguard in under 5 minutes.
Read guide →
API Reference
Complete reference for all Trueguard API endpoints.
Explore API →
JavaScript SDK
Official SDK for JavaScript.
View SDK →
Get started in minutes
Getting started with Trueguard is simple: install the JavaScript package in your frontend, create a verification session, and set up an event sending to the Trueguard API in your backend.
1Install the SDK
npm install @trueguard/trueguard-js
2Initialize the client and generate a verification session
// Import the SDK
import { Trueguard } from "@trueguard/trueguard-js";
// Initialize the client
const client = new Trueguard({ apiKey: 'your-public-key' });
// Generate verification ID
const verificationId = await client.verificationSession();
3In your backend, create a event with the verification ID
import axios from 'axios';
const response = await axios.post(
'https://api.trueguard.io/v2/event',
{
action: "register",
status: "success",
verificationId,
context: {
ip, // Optional
email, // Optional
phone, // Optional
},
user: {
id: userId,
email, // Optional
},
},
{
headers: {
"x-api-key": 'API-KEY'
},
}
);
Popular Topics
Need help?
Can't find what you're looking for? Our support team is here to help you get the most out of Trueguard.