• About Us
  • Blog
  • Basket
  • Account
  • Sign In
  •  

Java API

Where to Download

Please choose one of the links below to obtain a copy of the API. Once the download is complete continue to the Installation page for instructions on how to install it.

Download From Maven

Maven is the preferred method of distribution for the 51Degrees Java API.

You can manually download the latest core and webapp JAR files.

Important: please note that as of version 3.2.2.20-beta the API is a Maven project with several modules. The Maven coordinates of the API have changed to accommodate the new project structure. Please remember to update your POM files. Full ist of the 51Degrees Maven packages is available on Maven Central.

Core:
<dependency>
  <groupId>com.51degrees</groupId>
  <artifactId>device-detection-core</artifactId>
  <version>3.2.2.20-beta</version>
</dependency>

WebApp:
<dependency>
  <groupId>com.51degrees</groupId>
  <artifactId>device-detection-webapp</artifactId>
  <version>3.2.2.20-beta</version>
</dependency>

Two new modules are now also available as Maven dependencies: examples and webapp-examples. Both modules contain ready to be run examples that demonstrate the use of the API for various purposes.

Examples:
<dependency>
  <groupId>com.51degrees</groupId>
  <artifactId>device-detection-examples</artifactId>
  <version>3.2.2.20-beta</version>
</dependency>

WebApp Examples:
<dependency>
  <groupId>com.51degrees</groupId>
  <artifactId>device-detection-webapp-examples</artifactId>
  <version>3.2.2.20-beta</version>
</dependency>

Legacy Maven coordinates for versions up to and including version 3.2.1.9-beta:
<dependency>
  <groupId>com.51degrees</groupId>
  <artifactId>51Degrees.detection.core</artifactId>
  <version>3.1.8.4</version>
</dependency>

Download the API