WURFL Cloud
Integrate a cloud device detection solution that’s accurate and constantly updated. WURFL Cloud’s client can drive mobile optimization for your applications.
Pricing Packages
Product Details
Key Point | 100% Cloud device detection with zero update maintenance |
Supported Platforms | Java, PHP, .NET, Python, Ruby, Node.js, and Perl |
Benefits | Always updated, cloud-based device description repository Simple to install and no maintenance Affordable multiple applications across the enterprise |
Industries | eCommerce Web Properties |
Use Cases | Mobile Optimization |
Private-cloud Virtualized Container option | See WURFL Microservice for Docker |
Inputs | HTTP Request including User-Agent String |
Location | Cloud |
Processing (time) | Real-time |
Support | Onboarding ticketed support |
Device Capability Fields | 3 or 23 capabilities, depending on plan |
# of Detections | 5 thousand or 5 million, depending on plan |
Updates | Automatic |
-
Product Summary
Key Point 100% Cloud device detection with zero update maintenance Supported Platforms Java, PHP, .NET, Python, Ruby, Node.js, and Perl Benefits Always updated, cloud-based device description repository
Simple to install and no maintenance
Affordable
multiple applications across the enterpriseIndustries eCommerce
Web PropertiesUse Cases Mobile Optimization Private-cloud Virtualized Container option See WURFL Microservice for Docker Inputs HTTP Request including User-Agent String Location Cloud Processing (time) Real-time Support Onboarding ticketed support Device Capability Fields 3 or 23 capabilities, depending on plan # of Detections 5 thousand or 5 million, depending on plan Updates Automatic -
Open Source Clients
The following links will take customers to the appropriate GitHub repository for their development environment:
ScientiaMobile offers open-source clients so developers can smoothly integrate device detection into their own projects. With this open and flexible approach, developers can use the easy-to-maintain WURFL Cloud device detection solution within their own project for mobile optimization purposes.
WURFL Cloud clients interact with ScientiaMobile’s always-updated WURFL Cloud Service. Customers can configure the client with their personal API key to access the WURFL Cloud Service.
-
Getting Started
For more information on getting started, refer to the Getting Started Guide or our Cloud FAQ. Likewise, the readme included at Github for each platform provides detailed instructions and examples.
It’s easy to get WURFL Cloud up and running. Sign up for an account by selecting a plan from the Pricing Table (see table below). Once logged in, WURFL Cloud customers can use 23 of our most powerful WURFL device capabilities. Then, copy the API key; as customers will need to insert it into their client to authenticate and talk to our WURFL Cloud service.
-
Device Coverage
ScientiaMobile is constantly updating and expanding its Device Description Repository (DDR) to ensure accurate coverage of the newest devices, including long-tail Indian and Chinese devices. WURFL DDR covers 86,000 device profiles, including smartphones, tablets, laptops, smart TVs, and game consoles.
Any WURFL user who would like to add new devices permanently to WURFL can submit a request by emailing wurfldb@scientiamobile.com. Read more about how to do it here.
-
Device Capabilities
ScientiaMobile offers 23 device capabilities from which WURFL Cloud users can choose. WURFL Cloud Lite users receive 3 capabilities
Developers can use WURFL capabilities to provide more fine-grained optimization and control.
These include virtual capabilities that combine the logic of several core capabilities. For example, “form_factor” will identify the device as “desktop”, “smartphone”, “tablet”, or several other classifications of devices. This saves developers effort needed to create their own logic to address common business questions.
-
User-Agent String and User-Agent Client Hints
In addition to User-Agent Strings, WURFL also supports User-Agent (UA) Client Hints. After updating to WURFL API 1.12.5.0 or more recent, WURFL will automatically process UA Clients Hints included in the HTTP request, recognize frozen User-Agent Strings, and reconcile the two. This way, WURFL continues to provide the industry-leading accuracy that users expect.
-
Accuracy and Updates
WURFL Cloud achieves over 99% accuracy by searching the internet and analyzing over 2 billion user agents per month. ScientiaMobile quickly identifies new devices, including long-tail Indian and Chinese devices. Currently, WURFL Cloud idenfities over 59,000 device profiles.
Every week, ScientiaMobile updates WURFL Cloud for you. This means developers get an always-updated solution, high accuracy, and a zero-maintenance solution with WURFL Cloud.
-
Detections
WURFL Cloud defines a detection as a unique visitor to a customer’s site during a 24 hour period. For planning purposes, customers should assume that the number of detections needed in a plan will be roughly equal to the count of unique visitors in a given month.
-
Support
Customers receive ticketed support for onboarding and initial installation.
Support specialists with over 30 years combined experience in device detection provide fast responses to developers.
-
Licensing
WURFL Cloud is open to companies of all sizes, though no OEM clients or software as a service companies (SaaS) can use WURFL Cloud client to serve their customers. You should refer to the Terms and Conditions for the use of the service if in doubt.
WURFL Cloud is an excellent tool for mobile optimization of websites. However, its license precludes its use for web analytics. A superior tool for web analytics is WURFL InSight which:
- Provides high-performance batch processing of user-agent strings
- Integrates directly into many business intelligence (BI) tools
- Allows customers to analyze trends in their mobile web traffic, identify opportunities, and pinpoint problems that are impacting mobile users
Resources
WURFL Capabilities
Learn more about over 500 device capabilities that you can use to optimize your website logic.
Product Documentation
Each product has documentation to help with the installation and implementation process.
FAQs
Check out our FAQs page to find answers to all the most frequently asked questions.
Support
Receive onboarding or enterprise-level ticketed support. ScientiaMobile actively monitors support tickets.