The DeviceAtlas API (when provided with the device data) allows you to perform convenient device recognition and retrieve device properties in your application.
The API is provided in a range of languages to ensure that, whatever your web server technology, you should be able to benefit from the DeviceAtlas knowledge. (And we'll be constantly adding to the list of languages and environments supported.)
In all cases, the API is designed to be lightweight, fast, and easy to install. We strive to keep the same functionality available between languages, and do so in such a way that allows you to cache or optimise the engine or results in a way suitable to your platform and design patterns.