# DeviceAtlas Cloud Client API Installation # This section deals with installing the DeviceAtlas Cloud API. ### Dependencies ### This library does not depend on any third party libraries. ### Library ### The DeviceAtlas Cloud API consists of three libraries and each library has a separate DLL file. #### DeviceAtlas Cloud Client (deviceatlas-cloud-client-2.5.dll) #### This library contains the base DeviceAtlas Cloud client. Device detection is achieved by passing a set of request headers or a user-agent. The target framework for this library is netstandard2.0 . #### DeviceAtlas Cloud Client Web (deviceatlas-cloud-client-web-2.5.dll) #### This is an extension of the above library to allow passing of a `HttpRequest` object. The library will automatically use the necessary headers from the `HttpRequest` object to perform the device identification. In a web context, it is recommended to pass the full `HttpRequest` object rather than individual User-Agents to the library. The target framework for this library is netcoreapp2.0 . #### DeviceAtlas Cloud API Web (deviceatlas-cloud-client-framework-2.5.dll) #### This library contains the DeviceAtlas Cloud Client with support for .NET Frameworks version 4.0 and higher. The web extensions are included in this library. The target framework for this library is v4.0 . #### Include Dependencies #### The DeviceAtlas Cloud Client dll files must be included as dependencies. The examples below show how to include these in your application. ##### CLI Applications ##### ```xml <ItemGroup> <Reference Include="deviceatlas-cloud-client"> <HintPath>\path\to\deviceatlas-cloud-client-2.5.dll</HintPath> </Reference> </ItemGroup> ``` ##### Web Applications ##### ```xml <ItemGroup> <Reference Include="deviceatlas-cloud-client-web"> <HintPath>\path\to\deviceatlas-cloud-client-web-2.5.dll</HintPath> </Reference> </ItemGroup> ``` ##### .NET Framework (CLI & Web) Applications ##### ```xml <ItemGroup> <Reference Include="deviceatlas-cloud-client-framework"> <HintPath>\path\to\deviceatlas-cloud-client-framework-2.5.dll</HintPath> </Reference> </ItemGroup> ``` - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - _ Copyright (c) DeviceAtlas Limited 2024. 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="./ApiDocs/index.html">DeviceAtlas Cloud Client API doc</a></li></ul></div>