Introduction
This repository contains the freely available 'lite' version of the 51Degrees device detection data file.
The properties available in this file are:
- IsMobile
 - ScreenPixelsHeight
 - ScreenPixelsWidth
 - PlatformName
 - PlatformVersion
 - PlatformVendor
 - BrowserName
 - BrowserVersion
 - BrowserVendor
 - SetHeaderBrowserAccept-CH
 - SetHeaderHardwareAccept-CH
 - SetHeaderPlatformAccept-CH
 - JavascriptGetHighEntropyValues
 - JavascriptHardwareProfile
 - More properties are available for free in our cloud service, or on a commercial basis on our website.
 
This 'lite' file is built from a subsection of all devices and is updated less frequently than the paid-for data files.
This repository uses Git LFS rather than storing these large binary files directly.
Files
- 51Degrees-LiteV4.1.hash - The 'lite' on-premise device detection data file.
 - 20000 User Agents.csv - A test file containing 20,000 of the most commonly observed User-Agent values. Each line contains a single User-Agent.
 - 20000 Evidence Records.yml - A test file containing 20,000 of the most commonly observed sets of headers that are useful for device detection. This is a replacement for the 20000 User Agents file that includes values for User-Agent Client Hints. This is a multi-record yaml file where each line contains the HTTP header name and value as the key/value pair. Values may be wrapped in single quotes.
 
