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.NET / .NET CorePythonRubyC++ / Apache / IISC / NGINXGo

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 and Carrier Identification APIs (JAR files)
    • Documentation (Javadoc also available online)
    • Sample applications and code
  • Automatic download and reload of data file.
  • Requires Java 5 or above.
  • Easily used under a web container like Tomcat or GlassFish.
Download Enterprise API for Java Version 2.4.5

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 2.1.5

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.
  • Extra Tools: Connectivity Analyser.
  • The API relies on the native JSON functions available in
    PHP 5.2.3 (and later) and is not supported on earlier versions.
Download Enterprise API for PHP Version 2.1.5

.NET / .NET Core

  • 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.
  • Extra Tools: Client-side Component and Connectivity Analyser.
  • It can be deployed easily into a standard .NET environment,
    such as IIS v6 on Microsoft Windows XP or Server 2003.
Download Enterprise API for .NET / .NET Core Version 2.2.0

Python

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

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++ / Apache / IIS

  • C++ API with Apache and IIS modules.
  • High performace - up to 1.7 million detections per second.
  • Low memory footprint.
Contact us for the C++ API
and Apache / IIS modules Version 2.1.6

C / NGINX

  • Native C API (Device Detection).
  • C API with NGINX module.
  • 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