Apps and helpers

registry.npmjs.org

registry.npmjs.org is the npm public registry. The npm documentation says that npm uses it by default, unless you configure another registry.

Run by npmChecked: 1 November 2026

Short answer

The npm public registry, where npm downloads JavaScript packages by default.

Block with care

Blocking it stops npm and npx from installing public packages, unless you use another registry.

Matches
registry.npmjs.org

A name with *. covers every name under it: *.push.apple.com matches 1-courier.push.apple.com.

What it serves

The npm documentation says that npm is configured to use the public registry at https://registry.npmjs.org by default.

A package's scope can point it to another registry, and the registry setting changes the default.

On a Mac, npm runs on node, so package downloads show under node.

Processes that use it

What breaks if you block it

Block with care

Blocking it stops npm and npx from installing public packages, unless you use another registry.

What breaks if you block it

  • npm install and npx can't download public packages.
  • AI agents and tools that install npm packages fail.

With Kilobat Pro and the network filter, you can block a host for every app or for one app: in Connections, select a connection and choose Block. Apple’s own services are never blocked by Kilobat’s Protection lists.

Notes

If npm downloads fail with timeouts, see “npm error code ETIMEDOUT” on Mac.

Sources

Checked on 1 November 2026.