All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.README.md Maven / Gradle / Ivy

Go to download

Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment

The newest version!

# UAParser.js The most comprehensive, compact, & up-to-date isomorphic JavaScript library to detect user's Browser, Engine, OS, CPU, and Device type/model. Runs either in browser (client-side) or node.js (server-side). # Demo * Live demo: https://uaparser.dev # Documentation * `version 1.x` : https://github.com/faisalman/ua-parser-js/tree/1.0.x#documentation * `version 2.x` : https://docs.uaparser.dev Before upgrading from `v0.7` / `v1.0`, please read [CHANGELOG](CHANGELOG.md) to see what's new & breaking. # License Options
Open-Source Editions PRO / Commercial Editions
License options MIT (v0.7~v1.0) AGPL (>=v2.0) PRO Personal PRO Business PRO Enterprise
Browser detection ⚠️
CPU detection ⚠️
Device detection ⚠️
Engine detection ⚠️
OS detection ⚠️
Bot detection
AI Bot detection
Extras (Apps, Libs, Emails, Media Players, etc) detection
Enhanced detection result
Client Hints support
CommonJS support
ES modules support
npm module
TypeScript declarations ⚠️
Allows commercial use
Permissive (non-copyleft) license
Unlimited use per 1 license
1-year product support
Lifetime updates
Price FREE (License) FREE (License) $14 (License) $29 (License) $599 (License)

GET THE PRO PACKAGES 📥

# Development ## Contributors Please read [CONTRIBUTING](CONTRIBUTING.md) guide first for the instruction details. Made with [contributors-img](https://contrib.rocks). ## Backers & Sponsors Support the open-source editions of UAParser.js on [OpenCollective](https://opencollective.com/ua-parser-js) or [GitHub Sponsors](https://github.com/sponsors/faisalman).




© 2015 - 2025 Weber Informatics LLC | Privacy Policy