Skip to content

Upgrade to UAParser.js PRO

As your commercial-proprietary product grows, upgrading to UAParser.js PRO is the simplest way to use the familiar UAParser.js API under more permissive terms. Without the complexity and open-source obligations of the AGPLv3🡥 license, you can just focus on developing your product with confidence.

PRO Editions

Choose one that fits your project. Every PRO edition is available for a one-time fee (no subscription) that includes lifetime updates and 1 year of product support.

OptionBest forPriceLicense
PRO PersonalPersonal, non-commercial projects, unlimited deployments$14Text🡥
PRO Business1 commercial product, 1 deliverable or 1 top-level domain$29Text🡥
PRO EnterpriseUnlimited commercial products, distributions, and deployments$599Text🡥

Purchase

After your purchase is complete, you'll receive a license confirming your authorization to use the UAParser.js PRO edition.

TIP

If you experience any issues or need a custom licensing solution, contact us: support@uaparser.dev

Migrating to PRO

Migration is designed to be straightforward because the PRO editions preserve the UAParser.js API. Simply replace the package dependency and update the package name in your imports.

Every PRO edition is distributed as an @ua-parser-js-scoped package. As an example, to install the PRO Personal edition, you can use:

sh
npm install @ua-parser-js/pro-personal

Then replace the package import in your JS code:

js
// Using the open-source edition
import { UAParser } from 'ua-parser-js';

// Using PRO Personal edition
import { UAParser } from '@ua-parser-js/pro-personal';

Submodule imports follow the same pattern:

js
import { isFrozenUA } from '@ua-parser-js/pro-personal/helpers';

License Note

PRO packages are commercial software. Only people and organizations covered by a valid license may access, install, or use them, subject to the purchased license terms. Do not share the package, npm access, or source files with unlicensed parties. A third party may use the package only as part of a product created by a valid license holder and only when the applicable license permits it.

UAParser.js v2 is licensed under AGPLv3 or PRO licenses.