Doświadczenie deweloperskie
Stworzone przez inżynierów, dla inżynierów
Trzy linie kodu do produkcyjnej identyfikacji urządzeń. Bez plików konfiguracyjnych, bez kroków budowania, bez uzależnienia od dostawcy.
Szybki start
Od zera do fingerprintu urządzenia w trzech liniach. Działa z dowolnym frameworkiem 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 i integracja serwerowa
Oficjalne SDK npm dla przeglądarki oraz podpisane webhooki, dzięki którym dowolny język po stronie serwera może odbierać zdarzenia identyfikacji. Wszystko open-source, wszystko typowane.
Klienckie SDK
npm install @tracio/sdknpm install @tracio/react @tracio/sdknpm install @tracio/vue @tracio/sdknpm install @tracio/angular @tracio/sdknpm install @tracio/svelte @tracio/sdkPo stronie serwera
Brak serwerowego SDK do instalacji — zdarzenia identyfikacji są dostarczane do Twojego backendu jako podpisane webhooki (HMAC-SHA256), więc działa dowolny stos HTTP. Aby odczytać historię na żądanie, wywołaj Server API pod adresem api.tracio.ai/v1 ze swoim kluczem sekretnym — dostępne od planu Pro.
Funkcje API
Wszystko, czego potrzebujesz do integracji produkcyjnej. Bez niespodzianek.
Webhooki
Powiadomienia o zdarzeniach w czasie rzeczywistym na Twój serwer. Wybierz, które z czterech typów zdarzeń otrzymuje dany endpoint; nieudane dostarczenia są ponawiane automatycznie przez kilka godzin.
Limity zapytań
Jasne limity z czytelnymi nagłówkami: 10 żądań Server API na sekundę w planie Pro, 50 w Business, 200 w Enterprise. Każda odpowiedź raportuje, ile Ci zostało.
Weryfikacja podpisu
Każdy webhook jest podpisany za pomocą HMAC-SHA256 (X-Tracio-Signature) na podstawie surowego ciała i znacznika czasu, zapewniając dostarczanie odporne na powtórki i manipulacje.
Server API
Przeglądaj historię odwiedzającego, listy sesji i liczniki prędkości przez HTTPS, z kluczem sekretnym (tracio_sk_…) wysyłanym jako token Bearer. Tylko do odczytu i ograniczone do Twojego workspace.
API w akcji
Rzeczywiste przykłady żądań/odpowiedzi. Kopiuj, wklejaj, wdrażaj.
Pobierz klucze podpisujące webhooki
$ curl https://api.tracio.ai/.well-known/webhook-keys{ "keys": [ { "kid": "k1", "alg": "Ed25519", "publicKey": "MCowBQYDK2VwAyEA9tR2v1kQ..." } ]}Wyszukaj odwiedzającego
$ 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" }}Otwarty kod, otwarty proces
Nasze SDK są open-source. Zgłaszaj błędy, przesyłaj PR-y lub po prostu czytaj kod. Transparentność to funkcja.