Skip to main content

Installation

Install the Simplr SDK in your JavaScript or TypeScript project.

Requirements

  • Node.js 18+ or modern browser
  • TypeScript 4.7+ (optional)

Install

bun add @simplr-ai/js

Import

import SimplrFraud from '@simplr-ai/js';

Submodule imports

// React hooks and components
import { SimplrFraudProvider, useSimplrFraud } from '@simplr-ai/js/react';

// RUM only
import { SimplrRUM } from '@simplr-ai/js/rum';

Verify installation

import SimplrFraud from '@simplr-ai/js';

const simplr = new SimplrFraud();
await simplr.initialize();

const signals = await simplr.collect();
console.log('Fingerprint:', signals.device.fingerprint);

Framework guides

Works out of the box. No configuration needed.

Troubleshooting

ErrorSolution
SimplrFraud is not a constructorUse default import: import SimplrFraud from '@simplr-ai/js'
window is not definedUse dynamic imports for SSR (see Next.js guide above)
TypeScript errorsSet "moduleResolution": "bundler" in tsconfig.json