Sign up below to view device data and get your trial account.

We communicate via email to process your request in line with our privacy policy. Please check the box to give us your permission to do this.

Cancel

Resources

Download Enterprise API

Resources
You must be an Enterprise customer. Contact us for a free trial

The Enterprise APIs are built to ensure the fastest recognition speeds (capable of millions of detections per second, per server) while providing best-in-class device detection and comprehensive device properties.

The APIs are available in a range of languages to provide easy integration into your environment, so whatever your web server technology, you should be able to benefit from DeviceAtlas knowledge.

Skip to:
JavaNode.jsPHP.NETPythonRubyC / C++ / Apache / NGINX Go

Read about our API performance here.

All documentation is bundled in the API package and also available online.

Note: The latest version of DeviceAtlas Client-side Component 2.0 is now available for download. For more information about Client-side properties and how they are obtained, please see the Dynamic Data page and Client-side Component Generator.

Java

  • The Java package contains the following:
    • Device Detection API
    • Full support for Client Hints
    • Documentation (also available online)
    • Sample applications
  • Requires Java 8 or higher
  • Easily used under a web container like Tomcat or GlassFish.
Download Enterprise API for Java Version 3.1.2

Node.js

  • The Node.js package contains the following:
    • Device Detection API
    • Documentation (also available online)
    • Sample applications and code
Download Enterprise API for Node.js Version 3.1.1

PHP

  • The PHP package contains the following:
    • Device Detection and Carrier Identification APIs
    • Documentation (ApiDocs also available online)
    • Sample applications and code
    • Automatic download and reload of data file.
  • The API relies on the native JSON functions available in
    PHP 7 (and later) and is not supported on earlier versions.
Download Enterprise API for PHP Version 3.1.1

.NET / .NET Core / .NET Framework

  • The .NET API contains the following:
    • Device Detection and Carrier Identification APIs (DLL files)
    • .NET Core support for Device and Carrier Identification APIs (DLL files)
    • Documentation (ApiDocs also available online)
    • Sample ASP.NET-based and .NET Core applications and code
    • Automatic download and reload of data file.
  • It can be deployed easily into a standard .NET core and .NET Framework environment,
    such as IIS v6 on Microsoft Windows XP or Server 2003.
Download Enterprise API for .NET / .NET Core / .NET Framework Version 3.1.2

Python

  • The Python API package contains the following:
    • Device Detection and Carrier Identification APIs
    • Sample files and code
  • Extra Tools: Client-side Component.
  • Python v2.7 or higher and the standard simplejson library are required.
  • Documentation available online.
Download Enterprise API for Python Version 3.1

Ruby

  • The Ruby API package contains the following:
    • Device Detection and Carrier Identification APIs (Gems)
    • Documentation (ApiDocs also available online)
    • Sample files and code
  • Extra Tools: Client-side Component and Connectivity Analyser.
  • Ruby API is compatible with Ruby 1.8.7 or later.
Download Enterprise API for Ruby Version 2.1.0

C / C++ / NGINX / Apache

  • Native C API (Device Detection).
  • C API with NGINX module.
  • C API with Apache module.
  • Interface with C++.
  • Best performance, small footprint and robust.
  • Lowest memory footprint of all APIs.
Contact us for the C API
or NGINX module

C / NGINX Plus

  • Binary install packages for NGINX Plus.
  • Very easy to use and maintain.
Contact us for the C API
or NGINX Plus module

Go / Golang

  • Go wrapper for high performance C API (downloaded separately).
  • Delivers Go benefit of efficient resource usage and high concurrency.
  • Compatible with Go version 1.3.1 or later.
  • Package includes sample code and documentation.
Contact us for the Go API
Version 2.3.4