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

# Installation

> A Node.js module and CLI for interacting with SCANOSS APIs and Engine. Scan your codebase for open-source components, dependencies, and licence compliance.

<Note>
  <iframe
    width="100%"
    style={{ aspectRatio: "16/9", borderRadius: "8px", marginTop: "12px" }}
    src="https://www.youtube.com/embed/iXvoxtsTdiM?si=Ba3x00GnG6Tu8CnT"
    title="SCANOSS GitHub Actions Integration"
    frameBorder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; 
picture-in-picture"
    allowFullScreen
  />
</Note>

[SCANOSS-JS](https://github.com/scanoss/scanoss.js) can be installed globally on your system and used as a CLI,
or added to your Node.js project as a dependency.

## Prerequisites

Before you begin, ensure you have the following installed:

* [Node.js and npm](https://nodejs.org/) (Node.js v14 or later recommended) —
  installing Node.js includes npm

## Installation

### CLI Installation

To install the SCANOSS CLI globally on your system:

```bash theme={null}
npm install -g scanoss
```

### SDK Installation

To install the SCANOSS SDK as a dependency in your Node.js project:

```bash theme={null}
npm install scanoss
```
