@trueguard/trueguard-js
v1.0.7
Published
JavaScript SDK for Trueguard verification and fingerprinting
Downloads
1,337
Readme
@trueguard/trueguard-js
JavaScript SDK for Trueguard verification and fingerprinting
Trueguard is a comprehensive fraud detection and bot prevention platform. This JavaScript SDK allows you to easily integrate Trueguard's verification and fingerprinting capabilities into your web applications.
📦 Installation
npm install @trueguard/trueguard-jsyarn add @trueguard/trueguard-jspnpm add @trueguard/trueguard-js🔧 Quick Start
Basic Usage
import { Trueguard } from "@trueguard/trueguard-js";
// Initialize with your public API key
const trueguard = new Trueguard({ apiKey: "your-public-api-key" });
// Create a verification session
try {
const verificationId = await trueguard.verificationSession();
console.log("Verification ID:", verificationId);
// Use the verification ID in your login, register, etc. API calls
// to associate user actions with this verification session
} catch (error) {
console.error("Verification failed:", error.message);
}ES Modules
import Trueguard from "@trueguard/trueguard-js";
const trueguard = new Trueguard({ apiKey: "your-public-api-key" });CommonJS
const { Trueguard } = require("@trueguard/trueguard-js");
const trueguard = new Trueguard({ apiKey: "your-public-api-key" });Browser (Global)
<script src="https://unpkg.com/@trueguard/trueguard-js/dist/index.global.js"></script>
<script>
const trueguard = new Trueguard.Trueguard({ apiKey: "your-public-api-key" });
</script>📚 API Reference
Constructor
new Trueguard(publicApiKey: string)
Creates a new Trueguard instance.
Parameters:
publicApiKey(string): Your Trueguard public API key
Example:
const trueguard = new Trueguard("pub-1234567890abcdef");Methods
verificationSession(): Promise<string>
Initiates a verification session by collecting browser and network fingerprints.
Returns:
Promise<string>: A promise that resolves to a unique verification ID
Throws:
Error: If verification fails or if not running in a browser environment
🏢 About Trueguard
Trueguard provides enterprise-grade fraud detection and bot prevention solutions. Our platform combines advanced fingerprinting, machine learning, and real-time risk assessment to protect your business from automated attacks and fraudulent activity.
