Determine the Fingerprint Pro version

📘

Fingerprint Pro, FingerprintJS Pro, and open source FingerprintJS

This documentation page uses the terms FingerprintJS Pro and Fingerprint Pro interchangeably. For open source FingerprintJS, consult a dedicated page.

Projects utilizing the NPM registry

Fingerprint Pro v2

There is a @fp-pro/client dependency in the package.json with a specific version.

Fingerprint Pro v3

There is a @fingerprintjs/fingerprintjs-pro dependency in the package.json with a specific version.

📘

Frontend frameworks

The latest versions of frontend libraries and packages provided by Fingerprint, such as React.js, Vue.js, or Angular, use the latest Fingerprint Pro JavaScript agent.
For older versions, one can check a version in the /node_modules/@fingerprintjs/fingerprintjs-pro/package.json file.

Projects utilizing a CDN approach

Fingerprint Pro v2

There is a<script async src="https://cdn.fpjs.io/:version/fp.js"></script> script in your code. :version is a special directive that can match a literal version or a major version.

Fingerprint Pro v3

jsDelivr CDN

If you used the jsDelivr CDN, you can find the a version in the script path in one of the following formats. Look for a version in the /[email protected]/ path segment.

import('https://cdn.jsdelivr.net/npm/@fingerprintjs/[email protected]/+esm')
script.src = 'https://cdn.jsdelivr.net/npm/@fingerprintjs/[email protected]/dist/fp.min.js';
require(
  ['https://cdn.jsdelivr.net/npm/@fingerprintjs/[email protected]/dist/fp.umd.min.js'],
  ...

Fingerprint Pro CDN

If you used Fingerprint Pro CDN, you can find a version in the script path in one of the following formats. Look for a version in /v3/ path segment.

const fpPromise = import('https://fpcdn.io/v3/your-public-api-key')
<script src="https://fpcdn.io/v3/your-public-api-key/iife.min.js"></script>
require(
  ['https://fpcdn.io/v3/your-public-api-key/umd.min.js'],
  ...

Did this page help you?