---
title: "Chrome OS scanning requirements | Lansweeper Classic"
slug: "chrome-os-scanning-requirements"
description: "Meet the requirements to scan Chrome OS devices like Chromebooks with Lansweeper Classic, and learn how to set up the project and credential you need."
updated: 2026-06-17T09:21:10Z
published: 2026-06-17T09:21:10Z
canonical: "docs.lansweeper.com/chrome-os-scanning-requirements"
stale: true
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lansweeper.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Chrome OS scanning requirements

To be able to scan your Chrome OS (e.g. Chromebook) devices with Lansweeper, you need to ensure that they meet the scanning requirements. This article describes these requirements, and how to set up the required project and credential.

## Chrome OS scanning requirements

To perform Chrome OS scans, the following requirements must be met:

- Your Lansweeper installation must be version 7.2 or higher.
- Your Lansweeper license must support Chrome OS scanning.
- Your Lansweeper scanning server must have access to the internet.
- You must have access to the Google admin console that manages your Chrome OS devices.
- You need a G Suite, educational or governmental license to configure and use the API.
- You need to have a project that has the Admin SDK enabled, and a credential that has access to the necessary scopes. Detailed instructions on how to configure this can be found below.

## Configuring your Google environment for scanning

The below steps help you set up a project and configure an account that has access to the resources Lansweeper queries. If you're already using Google APIs, you can choose to use existing projects, service accounts and/or credentials.

### Create a project

1. First, you'll need to create a project for the domain your Chrome OS devices are located in.
2. Browse to [https://console.developers.google.com/](https://console.developers.google.com/) and sign in as a super administrator. Open the navigation menu, select the **IAM & Admin** sub-menu and select **Manage Resources**.
3. From here, you can select **Create project**. Give your project a name, select the correct organization and location and select **Create**.

### Enable Admin SDK for your project

1. Next, enable the Admin SDK for the project you just created.
2. In the developer console, make sure you have your newly created project selected at the top.
3. Open the navigation menu, select the **APIs & Services** sub-menu and select **Library**.
4. Search for "Admin SDK", select the API in the search results and select **Enable**.

### Create service account

1. Next, create a service account with access to the Admin SDK API of your project.
2. In the developer console, make sure you have your project selected at the top.
3. Open the navigation menu, select the **APIs & Services** sub-menu and select **Credentials**.
4. Press **Create credentials** and then choose **Service account** from the available options.
5. Enter a name and description for your account, select**Create and continue** followed by **Done**.

### Copy service account ID and generate JSON key

1. On the resulting page, the **Credentials** sub-menu of the **APIs & Services** menu, select your newly created service account.
2. Copy the unique ID you see listed on the page, as you'll need it in step 5 of this article.
3. If you don't see your service account listed right away, refresh the webpage by pressing F5.
4. In the **Keys** tab of the service account, go to the **Add key** drop-down menu and select the **Create new key** option within.
5. In the resulting pop-up, select the JSON format. The key will be saved to your computer.

              Warning

              

Make sure to keep it somewhere safe. If you lose your key, you'll need to generate a new one. The JSON key will be used as part of your Chrome OS scanning target in Lansweeper.

### Grant service account scope access

1. Next, grant your service account access to the necessary scopes. Browse to [https://admin.google.com/](https://admin.google.com/) and sign in as a super administrator.
2. Open the **Security** menu, **Access and data control** and finally **API controls**.

              Info

              

Only accounts with the super administrator role are able to see **Access and data control > API controls**.

1. Select **Manage domain wide delegation** and press **Add new**.
2. In the resulting pop-up, submit the service account ID you copied earlier. In the OAuth scopes input box, paste the following to grant the service account access to the necessary scopes, and select **Authorize**: [https://www.googleapis.com/auth/admin.directory.orgunit.readonly](https://www.googleapis.com/auth/admin.directory.orgunit.readonly), [https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly](https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly)

### Configure user with Services Admin role

1. Make sure you have a user with the Services Admin role. In your Google Admin console, go to **Account > Admin** roles.
2. Point to the role and then **View privileges** or **View admins** to see the admins assigned to the role.
3. If no admins are assigned, see [Assign roles](https://support.google.com/a/answer/9807615?sjid=17086806967343551423-NA#single-user&amp;multiple-users&amp;group&amp;service-account) to learn how to assign a role to a user.

You're now ready to start scanning your Chrome OS devices in Lansweeper, by following [this Chrome OS scanning guide](/classic/docs/how-to-scan-chrome-os-machines). As part of your Lansweeper scanning target, you'll need to submit the user account you configured or created, the one with the Services Admin role. You'll also need to provide the JSON key you generated.
