# DeviceAtlas Cloud Client API Installation #
This section deals with installing the DeviceAtlas Cloud API.
### Compatibility ###
The DeviceAtlas Cloud Python library is compatible with both Python 2 and 3. It
can be used inside any Python script, cgi or any WSGI Python web framework.
### Requirements ###
- Python 2.7 (or above)
- pip (already installed if Python 2 >=2.7.9 or Python 3 >=3.4 is in use)
### Installation ###
1. Unpack the deviceatlas-cloud-2.2.1.zip
2. Install with pip
```shell
$ pip install deviceatlas-cloud-python-2.2.1/Api/deviceatlas-cloud-2.2.1.zip
```
3. Include the DeviceAtlas Cloud Client API in your application.
```python
from deviceatlas.cloud.device import Client
```
### Dependencies ###
This library does not depend on any third party libraries.
### Configuration ###
The DeviceAtlas Cloud Client API is configured by setting the properties at the
top of the "Client.py" file.
The only required setting is your DeviceAtlas licence key.
Note: as of version 1.4 the API throws exceptions on errors and failures unless
the class property "DEBUG_MODE" at the top of the "Client.py" file is set to
False. It is recommended to keep "DEBUG_MODE" set to True during implementation
time.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
_ Copyright (c) DeviceAtlas Limited 2025. All Rights Reserved. _
_ https://deviceatlas.com _