# 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 _ <!-- HTML+JS for document formatting when opened in browser --> <div class="btn-group" id="main-menu" style="float:right"><a class="btn dropdown-toggle" data-toggle="dropdown" href="#">Menu<span class="caret"></span></a><ul class="dropdown-menu"><li><a href="README.html">Cloud Client API</a></li><li class="disabled"><a href="README.Installation.html">Cloud Client API Installation</a></li><li><a href="README.Upgrade.html">Cloud Client API Upgrade</a></li><li><a href="README.Config.html">Cloud Client API Configuration</a></li><li><a href="./ApiDocs/index.html">DeviceAtlas Cloud Client API doc</a></li></ul></div>