Skip to main content

React SDK

Install

Provider

Use kv_pk_… only. Provider prepares the SDK; collection starts when a hook runs.

useKeverd() (UI convenience)

useKeverdVisitorData() (send event to backend)

getData() result (JSON-shaped object)

Aliases on the same object (and on the raw API for older SDKs): visitorId, requestId, session_id. Action, reasons, and smart signals come from POST /v2/verify — not from collect. Already-installed SDK versions that read fingerprint / requestId still work via API aliases.

Request JSON your backend should expect

Server then verifies with { "event_id": "<eventId>" } — see POST /v2/verify.
Client riskScore is not enough for enforcement. Backend must call verify(eventId) and branch on action.

Next

Server verify (Node) →