Looking for the latest public repository update?
(did you know that ScientiaMobile offers weekly updates to commercial customers?

Latest Public WURFL ® Repository Update


Test a UA string on the latest and greatest WURFL:


Welcome to WURFL ®

WURFL, the Wireless Universal Resource FiLe, is a Device Description Repository (DDR), i.e. a software component that maps HTTP Request headers to the profile of the HTTP client (Desktop, Mobile Device, Tablet, etc.) that issued the request.

WURFL is brought to you by ScientiaMobile, Inc..

WURFL achieves an optimal balance among accuracy, speed and memory consumption through the combination of API logic and custom XML schema for the representation of device profiles in XML format. The wurfl.xml file (i.e. the repository) contains that definition of thousand of devices. The repository can typically be updated indepently of the API. Updating the API periodically is also recommended to obtain the most out of WURFL matching and recovery logic.

WURFL is deployed by key Internet companies such as Facebook and Google. Carriers around the globe deploy it in mission-critical environment with fantastic performance and reliability. In terms of adoption, based on the number of downloads and the number of companies that rely on WURFL to build third-party services, WURFL is the most popular DDR by far.

The WURFL API is made available through Dual Licensing scheme, i.e. AGPL V3 license and Commercial License respectively. AGPL requires that all code linked to the WURFL API is made available under a compatible FOSS license even when the code itself is not modified. Entities who find the AGPL terms too strict and still want to use WURFL, should consider the commercial option.

The public updates of the WURFL repository are licensed under a proprietary license that only allows usage with the standard API, be it licensed commercially or under AGPL. Usage with other APIs or derivative work of the WURFL repository are only allowed to commercial licensees. In addition, Commercial licensees have access to more properties and more frequent database updates.

Those interested in adopting WURFL should also consider the WURFL Cloud by ScientaMobile. The WURFL Cloud is available at varying prices for different business cases and needs. Developers, hobbyists and micro-companies may find the free Cloud offering sufficient for their needs.

What is WURFL?  >>

August 30, IMPORTANT Announcement:
wurfl.xml file is NOW distributed with a license.

If you use WURFL, you may want to read this.
New WURFL License Announcement here
June 6, IMPORTANT Announcement:
New WURFL Company launches
ScientiaMobile now open for business!
Announcement here
IMPORTANT Announcement:
New .Net C# API available for download

IMPORTANT Announcement:
New New forum for WURFL users available at ScientiaMobile