Entwicklererfahrung
Von Ingenieuren für Ingenieure entwickelt
Drei Zeilen Code bis zur produktionsreifen Geräteidentifikation. Keine Konfigurationsdateien, keine Build-Schritte, kein Vendor-Lock-in.
Schnellstart
Von null zum Device-Fingerprint in drei Zeilen. Funktioniert mit jedem 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()SDKs & Server-Integration
Offizielle npm-SDKs für den Browser, dazu signierte Webhooks, sodass jede serverseitige Sprache Identifikationsereignisse verarbeiten kann. Alles Open Source, alles typisiert.
Client-SDKs
npm install @tracio/sdknpm install @tracio/react @tracio/sdknpm install @tracio/vue @tracio/sdknpm install @tracio/angular @tracio/sdknpm install @tracio/svelte @tracio/sdkServerseitig
Kein Server-SDK zu installieren — Identifikationsereignisse werden als signierte Webhooks (HMAC-SHA256) an Ihr Backend geliefert, sodass jeder HTTP-Stack funktioniert. Um die Historie bei Bedarf zu lesen, rufen Sie die Server API unter api.tracio.ai/v1 mit Ihrem Secret Key auf — verfügbar ab dem Pro-Tarif.
API-Funktionen
Alles, was Sie für die Produktionsintegration benötigen. Keine Überraschungen.
Webhooks
Echtzeit-Ereignisbenachrichtigungen an Ihren Server. Wählen Sie, welchen der vier Ereignistypen ein Endpunkt erhält; fehlgeschlagene Zustellungen werden über mehrere Stunden automatisch wiederholt.
Rate-Limits
Klare Limits mit klaren Headern: 10 Server-API-Anfragen pro Sekunde bei Pro, 50 bei Business, 200 bei Enterprise. Jede Antwort meldet, was Ihnen noch bleibt.
Signaturprüfung
Jeder Webhook wird mit HMAC-SHA256 (X-Tracio-Signature) über den Rohkörper und einen Zeitstempel signiert und ermöglicht so eine replay-sichere, manipulationssichere Zustellung.
Server API
Rufen Sie Besucherhistorie, Sitzungslisten und Velocity-Zähler über HTTPS mit einem Secret Key (tracio_sk_…) als Bearer-Token ab. Nur lesend und auf Ihren Workspace beschränkt.
API in Aktion
Echte Request-/Response-Beispiele. Kopieren, einfügen, ausliefern.
Webhook-Signaturschlüssel abrufen
$ curl https://api.tracio.ai/.well-known/webhook-keys{ "keys": [ { "kid": "k1", "alg": "Ed25519", "publicKey": "MCowBQYDK2VwAyEA9tR2v1kQ..." } ]}Einen Besucher nachschlagen
$ 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, offener Prozess
Unsere SDKs sind Open Source. Melden Sie Bugs, reichen Sie PRs ein oder lesen Sie einfach den Code. Transparenz ist ein Feature.