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++ / Apache / IISC / NGINX

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 1.4 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
  • Extra Tools: Client-side Component 1.3 and Connectivity Analyser.
  • Requires Java 5 or above.
  • Easily used under a web container like Tomcat or GlassFish.
Download Enterprise API for Java Version 2.1_2

Node.js

  • The Node.js package contains the following:
    • Device Detection API
    • Documentation (also available online)
    • Sample applications and code
  • Extra Tools: Client-side Component 1.3.
Download Enterprise API for Node.js Version 2.1

PHP

  • The PHP package contains the following:
    • Device Detection and Carrier Identification APIs
    • Documentation (ApiDocs also available online)
    • Sample applications and code
  • Extra Tools: Client-side Component 1.3 and 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

.NET

  • Our .NET API contains the following:
    • Device Detection and Carrier Identification APIs (DLL files)
    • Documentation (ApiDocs also available online)
    • Sample ASP.NET-based applications and code
  • Extra Tools: Client-side Component 1.3 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 Version 2.1_1

Python

  • The Python API package contains the following:
    • Device Detection and Carrier Identification APIs
    • Documentation (ApiDocs also available online)
    • Sample files and code
  • Extra Tools: Client-side Component 1.1 and Connectivity Analyser.
  • Python v2.3 or higher and the standard simplejson library are required.
Download Enterprise API for Python Version 2.0_3

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 1.1 and Connectivity Analyser.
  • Ruby API is compatible with Ruby 1.8.7 or later.
Download Enterprise API for Ruby Version 2.0.1

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

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 Version 2.1.1