---
title: "npm registry and private registries from .npmrc"
description: "npm registry and private registries from .npmrc as a MainSDK driver for deps, upgrade. Pick it in main.yaml; your calls stay the same."
section: "integrations"
canonical: "https://mainsdk.dev/docs/integrations/npm"
updated: "2026-10-28"
---

# npm registry and private registries from .npmrc

> npm registry and private registries from .npmrc as a MainSDK driver for deps, upgrade. Pick it in main.yaml; your calls stay the same.

Canonical: https://mainsdk.dev/docs/integrations/npm · Updated: 2026-10-28

npm registry and private registries from .npmrc as a MainSDK driver for deps, upgrade. Pick it in main.yaml; your calls stay the same.

## Interfaces it serves

### Dependency checks (`deps`)

- Status: Building for 0.5 · ships as a beta API
- Driver: `npm-registry` (npm registry and private registries from .npmrc)
- Docs: https://mainsdk.dev/docs/interfaces/deps.md

```yaml
deps:
  driver: npm-registry
```

Swap to another provider: `osv`.

### Upgrades (`upgrade`)

- Status: Building for 0.5 · ships as a beta API
- Driver: `npm-registry` (npm registry and private registries from .npmrc, default)
- Docs: https://mainsdk.dev/docs/interfaces/upgrade.md

```yaml
upgrade:
  driver: npm-registry
```

Swap to another provider: `git`.
