PHPackages                             scientiamobile/wm-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. scientiamobile/wm-client

ActiveLibrary[API Development](/categories/api)

scientiamobile/wm-client
========================

WURFL Microservice PHP API

2.0.4(3mo ago)06.0k↓100%proprietaryPHPPHP &gt;=7.4.0CI failing

Since Oct 11Pushed 3mo ago7 watchersCompare

[ Source](https://github.com/WURFL/wurfl-microservice-client-php)[ Packagist](https://packagist.org/packages/scientiamobile/wm-client)[ RSS](/packages/scientiamobile-wm-client/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (5)Versions (12)Used By (0)

ScientiaMobile WURFL Microservice Client for PHP
================================================

[](#scientiamobile-wurfl-microservice-client-for-php)

WURFL Microservice (by ScientiaMobile, Inc.) is a mobile device detection service that can quickly and accurately detect over 500 capabilities of visiting devices. It can differentiate between portable mobile devices, desktop devices, SmartTVs and any other types of devices that have a web browser.

This is the PHP Client API for accessing the WURFL Microservice. The API is released under Open-Source and can be integrated with other open-source or proprietary code. In order to operate, it requires access to a running instance of the WURFL Microservice product, such as:

- [WURFL Microservice for Docker](https://www.scientiamobile.com/products/wurfl-microservice-docker-detect-device/)
- [WURFL Microservice for AWS](https://www.scientiamobile.com/products/wurfl-device-detection-microservice-aws/)
- [WURFL Microservice for Azure](https://azuremarketplace.microsoft.com/en-us/marketplace/apps?search=WURFL%20Microservice&page=1)
- [WURFL Microservice for Google Cloud Platform](https://console.cloud.google.com/marketplace/browse?filter=partner:ScientiaMobile%20Inc.&q=WURFL%20Microservice)

Requirements
------------

[](#requirements)

- `PHP 7.4+` (runtime)
- `PHP 8.2+` (development and testing)
- `json` extension (almost always included)
- `curl` extension is recommended

> **Note:** If you only need to use this library in your application, PHP 7.4+ is sufficient. If you want to run tests or contribute to development, you need PHP 8.2+.

Installation using composer
---------------------------

[](#installation-using-composer)

```
composer require scientiamobile/wm-client

```

Examples WURFL Microservice Client
----------------------------------

[](#examples-wurfl-microservice-client)

```
