Experiența dezvoltatorului
Construit de ingineri, pentru ingineri
Trei linii de cod până la identificare de dispozitiv la nivel de producție. Fără fișiere de configurare, fără pași de build, fără dependență de furnizor.
Pornire rapidă
De la zero la amprentă de dispozitiv în trei linii. Funcționează cu orice framework JavaScript.
// 1. Installnpm install @tracio/sdk// 2. Initializeimport { Tracio } from '@tracio/sdk'const tracio = Tracio.init({ publicKey: '5ca175fc...' })// 3. Identifyconst { visitorId } = await tracio.getResult()SDK-uri și integrare pe server
SDK-uri npm oficiale pentru browser, plus webhook-uri semnate, astfel încât orice limbaj de pe partea de server poate consuma evenimente de identificare. Toate open-source, toate tipizate.
SDK-uri client
npm install @tracio/sdknpm install @tracio/react @tracio/sdknpm install @tracio/vue @tracio/sdknpm install @tracio/angular @tracio/sdknpm install @tracio/svelte @tracio/sdkPe partea de server
Niciun SDK de server de instalat — evenimentele de identificare sunt livrate backendului tău sub formă de webhook-uri semnate (HMAC-SHA256), deci funcționează orice stack HTTP. Ca să citești istoricul la cerere, apelează Server API la api.tracio.ai/v1 cu cheia ta secretă, disponibilă începând cu planul Pro.
Funcții API
Tot ce ai nevoie pentru o integrare de producție. Fără surprize.
Webhook-uri
Notificări de evenimente în timp real către serverul tău. Alege care dintre cele patru tipuri de evenimente ajung la un endpoint; livrările eșuate sunt reîncercate automat timp de câteva ore.
Limite de rată
Limite clare, cu anteturi clare: 10 cereri Server API pe secundă pe Pro, 50 pe Business, 200 pe Enterprise. Fiecare răspuns raportează cât ți-a mai rămas.
Verificarea semnăturii
Fiecare webhook este semnat cu HMAC-SHA256 (X-Tracio-Signature) peste corpul brut și un marcaj temporal, oferindu-ți o livrare rezistentă la replay și la manipulare.
Server API
Consultă istoricul vizitatorilor, listele de sesiuni și contoarele de viteză prin HTTPS, cu o cheie secretă (tracio_sk_…) trimisă ca token Bearer. Doar pentru citire și limitat la workspace-ul tău.
API în acțiune
Exemple reale de request/response. Copiază, lipește, lansează.
Obține cheile de semnare a webhook-urilor
$ curl https://api.tracio.ai/.well-known/webhook-keys{ "keys": [ { "kid": "k1", "alg": "Ed25519", "publicKey": "MCowBQYDK2VwAyEA9tR2v1kQ..." } ]}Caută un vizitator
$ 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, proces deschis
SDK-urile noastre sunt open-source. Raportează bug-uri, trimite PR-uri sau doar citește codul. Transparența este o funcție.