# Available libraries

> Find the complete list of libraries and Software Development Kits you can import in Cloud Code scripts.

The following is a full list of libraries you can import in a Cloud Code script. These provide access to the UGS Client SDKs for each service or utility that you can use for Cloud Code scripts.

To find a full list of available Cloud Code Services JavaScript SDKs, refer to the [Cloud Code Services SDKs](https://cloud-code-sdk-documentation.cloud.unity3d.com/) documentation.

> **Note:**
>
> Cloud Code can also call out to public internet APIS. For more information, refer to the documentation on how to [integrate with external services](../how-to-guides/external-services-integration).

> **Note:**
>
> If the UGS service you want to use isn't listed here, you can still call it using API calls. For more information, refer to the documentation on how to [Connect with UGS through REST API](../how-to-guides/unity-services-integration#connect-with-ugs-through-rest-api).

1. Promise based HTTP client, [Axios version 1.6](https://axios-http.com/docs/intro)

   ```javascript
   const axios = require("axios-1.6");
   ```

2. A utility library, [Lodash version 4](https://lodash.com/docs/4.17.15)

   ```javascript
   const _ = require("lodash-4.17");
   ```

3. [Cloud Save API client](https://cloud-code-sdk-documentation.cloud.unity3d.com/cloud-save/v1.4)

   ```javascript
   const { DataApi } = require("@unity-services/cloud-save-1.4");
   ```

4. [Economy API client](https://cloud-code-sdk-documentation.cloud.unity3d.com/economy/v2.5)

   ```javascript
   const { ConfigurationApi, InventoryApi, CurrenciesApi } = require("@unity-services/economy-2.5");
   ```

5. [Remote Config API client](https://cloud-code-sdk-documentation.cloud.unity3d.com/remote-config/v1.1)

   ```javascript
   const { SettingsApi } = require("@unity-services/remote-config-1.1");
   ```

6. [Vivox library](https://cloud-code-sdk-documentation.cloud.unity3d.com/vivox/v0.1)

   ```javascript
   const { TokenApi } = require("@unity-services/vivox-0.1");
   ```

7. [Lobby API client](https://cloud-code-sdk-documentation.cloud.unity3d.com/lobby/v1.2)

   ```javascript
   const { LobbyApi } = require("@unity-services/lobby-1.2");
   ```

8. [Leaderboards API client](https://cloud-code-sdk-documentation.cloud.unity3d.com/leaderboards/v2.0)

   ```javascript
   const { LeaderboardsApi } = require("@unity-services/leaderboards-2.0");
   ```

9. [Matchmaker API client](https://cloud-code-sdk-documentation.cloud.unity3d.com/matchmaker/v2.0)

   ```javascript
   const { TicketsApi, BackfillApi } = require("@unity-services/matchmaker-2.0");
   ```

10. [Friends API client](https://cloud-code-sdk-documentation.cloud.unity3d.com/friends/v1.0)

    ```javascript
    const { RelationshipsApi, PresenceApi, MessagingApi, NotificationsApi } = require("@unity-services/friends-1.0");
    ```

11. [Player Authentication API client](https://cloud-code-sdk-documentation.cloud.unity3d.com/player-auth/v1.1)

    ```javascript
    const { PlayerAuthenticationApi } = require("@unity-services/player-auth-1.1");
    ```

12. [Player Names API client](https://cloud-code-sdk-documentation.cloud.unity3d.com/player-names/v1.0)

    ```javascript
    const { PlayerNamesApi } = require("@unity-services/player-names-1.0");
    ```

To learn how to integrate Cloud Code with other Unity services, refer to the [Integrate with other Unity services](../how-to-guides/unity-services-integration) page.
