कॉन्टेंट पर जाएं

डेवलपर अनुभव

इंजीनियरों द्वारा, इंजीनियरों के लिए निर्मित

प्रोडक्शन-ग्रेड डिवाइस पहचान के लिए कोड की तीन पंक्तियाँ। कोई config फ़ाइल नहीं, कोई build चरण नहीं, कोई vendor lock-in नहीं।

क्विक स्टार्ट

शून्य से डिवाइस फ़िंगरप्रिंट तक तीन पंक्तियों में। किसी भी JavaScript फ्रेमवर्क के साथ काम करता है।

app.js
// 1. Install
npm install @tracio/sdk
// 2. Initialize
import { Tracio } from '@tracio/sdk'
const tracio = Tracio.init({ publicKey: '5ca175fc...' })
// 3. Identify
const { visitorId } = await tracio.getResult()

SDK और सर्वर एकीकरण

ब्राउज़र के लिए आधिकारिक npm SDK, साथ ही हस्ताक्षरित webhooks ताकि कोई भी सर्वर-साइड भाषा पहचान इवेंट्स का उपभोग कर सके। सभी ओपन-सोर्स, सभी टाइप्ड।

क्लाइंट SDK

JSJavaScriptnpm install @tracio/sdk
REReactnpm install @tracio/react @tracio/sdk
VUVuenpm install @tracio/vue @tracio/sdk
NGAngularnpm install @tracio/angular @tracio/sdk
SVSveltenpm install @tracio/svelte @tracio/sdk

सर्वर-साइड

इंस्टॉल करने के लिए कोई सर्वर SDK नहीं — पहचान इवेंट्स आपके बैकएंड पर हस्ताक्षरित webhooks (HMAC-SHA256) के रूप में डिलीवर होते हैं, इसलिए कोई भी HTTP स्टैक काम करता है। माँग पर इतिहास पढ़ने के लिए api.tracio.ai/v1 पर अपनी सीक्रेट की के साथ Server API कॉल करें — Pro प्लान से उपलब्ध।

JSNode
PYPython
GOGo
RBRuby
PHPPHP

API सुविधाएँ

प्रोडक्शन एकीकरण के लिए आपको जो भी चाहिए। कोई आश्चर्य नहीं।

Webhooks

आपके सर्वर पर रीयल-टाइम इवेंट सूचनाएँ। चुनें कि कोई एंडपॉइंट चार इवेंट प्रकारों में से कौन-से प्राप्त करे; विफल डिलीवरी कई घंटों तक अपने आप दोहराई जाती हैं।

रेट लिमिट

स्पष्ट हेडर के साथ स्पष्ट सीमाएँ: Pro पर 10 Server API अनुरोध प्रति सेकंड, Business पर 50, Enterprise पर 200। हर प्रतिक्रिया बताती है कि आपके पास कितना बचा है।

सिग्नेचर सत्यापन

हर webhook, raw body और एक टाइमस्टैम्प पर HMAC-SHA256 (X-Tracio-Signature) से हस्ताक्षरित होता है, जो आपको replay-सुरक्षित, छेड़छाड़-रोधी डिलीवरी देता है।

Server API

HTTPS पर सीक्रेट की (tracio_sk_…) को Bearer टोकन के रूप में भेजकर विज़िटर इतिहास, सेशन सूची और वेलोसिटी काउंटर देखें। केवल-पढ़ने के लिए, और आपके वर्कस्पेस तक सीमित।

API कार्य में

वास्तविक request/response उदाहरण। कॉपी करें, पेस्ट करें, शिप करें।

Webhook साइनिंग कीज़ प्राप्त करें

$ curl https://api.tracio.ai/.well-known/webhook-keys
{
"keys": [
{
"kid": "k1",
"alg": "Ed25519",
"publicKey": "MCowBQYDK2VwAyEA9tR2v1kQ..."
}
]
}

एक विज़िटर खोजें

$ curl "https://api.tracio.ai/v1/visitors/X7fh2Hg9LkMn3pQr5tBvQw3xZa9mK2pL4nR8dT6y" \
-H "Authorization: Bearer tracio_sk_XXXX...XXXX"
{
"visitorId": "X7fh2Hg9LkMn3pQr5tBvQw3xZa9mK2pL4nR8dT6y",
"firstSeenAt": "2026-02-01T08:11:00Z",
"lastSeenAt": "2026-03-16T14:22:01Z",
"visits": 14,
"incognitoVisits": 2,
"uniqueIps": 6,
"uniqueCountries": 2,
"risk": { "maxRiskScore": 63, "lastDecision": "real" },
"network": {
"vpnSeen": false,
"proxySeen": false,
"torSeen": false,
"datacenterSeen": true
},
"meta": {
"plan": "pro",
"retentionDays": 30,
"from": "2026-02-14T00:00:00Z",
"to": "2026-03-16T14:30:00Z"
}
}

ओपन सोर्स, ओपन प्रक्रिया

हमारे SDK ओपन-सोर्स हैं। बग रिपोर्ट करें, PRs सबमिट करें, या बस कोड पढ़ें। पारदर्शिता एक सुविधा है।