Salt la conținut

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.

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-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

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

Pe 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.

JSNode
PYPython
GOGo
RBRuby
PHPPHP

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.