NPM Integration
Guide for Resmo NPM integration

Resmo's integration with NPM streamlines resource management, provides auditing capabilities, optimizes package handling, and boosts team collaboration for improved security and efficiency.
- Collect and query user accounts, teams, and roles within your NPM organization, enhancing operational efficiency.
- Track user activities, package publishing, and downloads, providing crucial data for auditing and analysis.
- Analyze package metadata, dependencies, and usage patterns, thereby optimizing package management and identifying potential vulnerabilities or outdated packages.
- Receive real-time alerts of changes and security policy violations in your NPM organization.
Resmo employs APIs to execute initial polling and gather pre-existing NPM resources. After this initial data collection, it receives updates and modifications in real-time, using webhooks and consistent polling.
- 1.Select NPM from your Integrations page on Resmo.
- 2.Click the Add Integration button from the bottom right corner of the opening modal.

- 3.Head over to your NPM account on a new tab. Click on your Profile -> Access Tokens.
- 4.Generate a new token.

- Choose either Granular Access Token or Classic Token option.
- Select "Read Only. "
- Select Packages as you like. Then, click Generate.

- You can view our Organization names from your profile -> Organizations.

- 5.Copy and paste the generated access token on the related field on your Resmo NPM integration screen.

- 6.Hit the Create button.
- 1.Select NPM from your Integrations page.
- 2.Navigate to the Connected Integrations tab and select the account you want to remove.
- 3.You can either disable the integration temporarily and enable it back later or delete it permanently.
- 4.Click the related button (Disable/Delete)from the top right depending on your choice.
