Ontwikkelaarservaring
Gebouwd door engineers, voor engineers
Drie regels code voor apparaatidentificatie op productieniveau. Geen configuratiebestanden, geen buildstappen, geen vendor lock-in.
Snelstart
Van nul naar apparaatfingerprint in drie regels. Werkt met elk JavaScript-framework.
// 1. Installnpm install @tracio/sdk// 2. Initializeimport { Tracio } from '@tracio/sdk'const tracio = Tracio.init({ publicKey: '5ca175fc...' })// 3. Identifyconst { visitorId } = await tracio.getResult()SDK's & serverintegratie
Officiële npm-SDK's voor de browser, plus ondertekende webhooks zodat elke server-side taal identificatie-events kan verwerken. Allemaal open source, allemaal getypeerd.
Client-SDK's
npm install @tracio/sdknpm install @tracio/react @tracio/sdknpm install @tracio/vue @tracio/sdknpm install @tracio/angular @tracio/sdknpm install @tracio/svelte @tracio/sdkServer-side
Geen server-SDK om te installeren — identificatie-events worden als ondertekende webhooks (HMAC-SHA256) aan je backend geleverd, dus elke HTTP-stack werkt. Wil je geschiedenis op aanvraag lezen, roep dan de Server API aan op api.tracio.ai/v1 met je secret key, beschikbaar vanaf het Pro-abonnement.
API-functies
Alles wat je nodig hebt voor productie-integratie. Geen verrassingen.
Webhooks
Realtime eventmeldingen naar je server. Kies welke van de vier eventtypes een endpoint ontvangt; mislukte leveringen worden automatisch over enkele uren opnieuw geprobeerd.
Ratelimieten
Duidelijke limieten met duidelijke headers: 10 Server API-verzoeken per seconde op Pro, 50 op Business, 200 op Enterprise. Elke response meldt wat je nog over hebt.
Handtekeningverificatie
Elke webhook wordt ondertekend met HMAC-SHA256 (X-Tracio-Signature) over de ruwe body en een tijdstempel, wat je replay-veilige, manipulatiebestendige levering biedt.
Server API
Zoek bezoekersgeschiedenis, sessielijsten en velocity-tellers op via HTTPS met een secret key (tracio_sk_…) als Bearer-token. Alleen-lezen, en beperkt tot je workspace.
API in actie
Echte voorbeelden van request/response. Kopiëren, plakken, uitrollen.
Webhook-signing keys ophalen
$ curl https://api.tracio.ai/.well-known/webhook-keys{ "keys": [ { "kid": "k1", "alg": "Ed25519", "publicKey": "MCowBQYDK2VwAyEA9tR2v1kQ..." } ]}Een bezoeker opzoeken
$ 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" }}Open source, open proces
Onze SDK's zijn open source. Meld bugs, dien PR's in of lees gewoon de code. Transparantie is een functie.