fingerprint-nextjs
Fingerprint — Next.js
Integrate Fingerprint into a Next.js (App Router) app. Next.js does both halves in one codebase:
the client identifies the visitor (producing a single-use event_id) and the server
fetches that event from the Server API to read the verified identification and Smart Signals. The
browser never holds the secret key and never makes trust decisions — the server does, using the
checks below.
Docs: React SDK https://docs.fingerprint.com/docs/react · Node Server SDK https://docs.fingerprint.com/reference/node-server-sdk · event schema: OpenAPI (https://github.com/fingerprintjs/fingerprint-pro-server-api-openapi) or the Fingerprint MCP event-schema resource.
Packages
@fingerprint/react— browser identification (client components). Install the latest version.@fingerprint/node-sdk— Server API verification (Route Handlers / Server Actions). Install the latest version.
Env vars
Next.js only exposes env vars prefixed with NEXT_PUBLIC_ to the browser bundle. Everything else
stays server-only.