Utvecklarupplevelse
Byggt av ingenjörer, för ingenjörer
Tre kodrader till enhetsidentifiering i produktionsklass. Inga konfigurationsfiler, inga byggsteg, ingen inlåsning till leverantör.
Snabbstart
Från noll till enhetsfingeravtryck på tre rader. Fungerar med alla JavaScript-ramverk.
// 1. Installnpm install @tracio/sdk// 2. Initializeimport { Tracio } from '@tracio/sdk'const tracio = Tracio.init({ publicKey: '5ca175fc...' })// 3. Identifyconst { visitorId } = await tracio.getResult()SDK:er och serverintegration
Officiella npm-SDK:er för webbläsaren, plus signerade webhooks så att alla språk på serversidan kan ta emot identifieringshändelser. Allt är öppen källkod, allt är typat.
Klient-SDK:er
npm install @tracio/sdknpm install @tracio/react @tracio/sdknpm install @tracio/vue @tracio/sdknpm install @tracio/angular @tracio/sdknpm install @tracio/svelte @tracio/sdkServersidan
Ingen server-SDK att installera — identifieringshändelser levereras till din backend som signerade webhooks (HMAC-SHA256), så alla HTTP-stackar fungerar. För att läsa historik vid behov anropar du Server API:t på api.tracio.ai/v1 med din hemliga nyckel, tillgängligt från Pro-planen.
API-funktioner
Allt du behöver för produktionsintegration. Inga överraskningar.
Webhooks
Händelseaviseringar i realtid till din server. Välj vilka av de fyra händelsetyperna en endpoint tar emot; misslyckade leveranser görs om automatiskt under flera timmar.
Frekvensgränser
Tydliga gränser med tydliga headers: 10 Server API-begäranden per sekund på Pro, 50 på Business, 200 på Enterprise. Varje svar rapporterar vad du har kvar.
Signaturverifiering
Varje webhook signeras med HMAC-SHA256 (X-Tracio-Signature) över den råa datan och en tidsstämpel, vilket ger dig replay-säker och manipuleringssäker leverans.
Server API
Slå upp besökshistorik, sessionslistor och hastighetsräknare över HTTPS med en hemlig nyckel (tracio_sk_…) som skickas som Bearer-token. Endast läsning, och avgränsat till din arbetsyta.
API i praktiken
Verkliga exempel på begäran/svar. Kopiera, klistra in, driftsätt.
Hämta signeringsnycklar för webhooks
$ curl https://api.tracio.ai/.well-known/webhook-keys{ "keys": [ { "kid": "k1", "alg": "Ed25519", "publicKey": "MCowBQYDK2VwAyEA9tR2v1kQ..." } ]}Slå upp en besökare
$ 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" }}Öppen källkod, öppen process
Våra SDK:er är öppen källkod. Rapportera buggar, skicka in PR:er eller bara läs koden. Transparens är en funktion.