Developer Hub
Everything you need to integrate Device Identification, Bot Detection, and Smart Signals into your application. From first API call to production deployment.
Quick Start
Install the SDK and get your first device fingerprint in 5 minutes
Webhooks
Real-time event delivery, payload schema, signature verification, and retries
SDK Documentation
@tracio/sdk client configuration, signal selection, and advanced options
Webhooks Guide
Stream Device Identification events to your backend in real-time
Get Started in 3 Lines
Import, initialize, identify. Works with any JavaScript framework.
import { Tracio } from '@tracio/sdk';
const tracio = Tracio.init({ publicKey: '5ca175fc...' });
const result = await tracio.getResult();
console.log(result.visitorId); // "X7fh2Hg9LkMn3pQr5tBvQw3xZa9mK2pL4nR8dT6y"
console.log(result.bot.detected); // false
console.log(result.bot.confidence); // 2 (0-100)import requests
# Look up a visitor via the Server API (Pro plan and above)
resp = requests.get(
"https://api.tracio.ai/v1/visitors/VISITOR_ID",
headers={"Authorization": "Bearer tracio_sk_XXXX...XXXX"}
)
print(resp.json())curl "https://api.tracio.ai/v1/visitors/VISITOR_ID" \ -H "Authorization: Bearer tracio_sk_XXXX...XXXX" \ -H "Accept: application/json"
Developer Resources
Deep documentation for every tracio.ai capability
Signal Catalog
Browse all 300+ browser signals with uniqueness scores and stability ratings
Bot Detection Integration
Configure bot detection methods, thresholds, and response actions
IP Intelligence Setup
VPN, proxy, and Tor detection with geolocation enrichment
Smart Signals
All 35+ server-computed smart signals: incognito, tampering, anti-detect scoring, and more
Framework Integrations
React, Next.js, Vue, Angular, Cloudflare Workers, and GTM guides
Benchmarks
Performance benchmarks: signal collection latency, API response times, throughput
Ready to Build?
Get your free API key and start tracking devices in under 5 minutes. 2,500 free API calls per month on the Free plan.