# DeviceAtlas Enterprise API Installation #
This section deals with installing the DeviceAtlas Enterprise API.
### Data File ###
The DeviceAtlas API relies on a device data file to function. DeviceAtlas
provides daily data file updates so it is recommended to download the data file
on a regular basis. This can be done manually from your account page or
automated via the https://deviceatlas.com/getJSON page.
For more information please see:
https://deviceatlas.com/resources/getting-the-data
### Requirements ###
* NodeJS 0.12.4 (or above)
* NPM 2.11.0 (or above)
### Installation ###
**Local Installation**
1. Unpack the Api
2. Install deviceatlas-deviceapi-3.1.2.tgz with NPM
```shell
$ npm install --save deviceatlas-enterprise-nodejs-3.1.2/Api/deviceatlas-deviceapi-3.1.2.tgz
```
### Dependencies ###
This library does not depend on any third party libraries.
### The 2.x API interface ###
* This is the standard interface, common across the DeviceAtlas APIs.
* This interface is intended to be simple to use, as the interface includes
custom objects for getting the detected property set and getting a single
property value.
Please see the [Device API Usage](README.DeviceApi.html) and
the [Device Data guide](https://deviceatlas.com/resources/getting-the-data/device-data)
for more information.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
_ Copyright (c) DeviceAtlas Limited 2023. All Rights Reserved. _
_ https://deviceatlas.com _