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.
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 installandnpxcan'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.