---
title: "registry.npmjs.org: what it is and what breaks if you block it · Kilobat"
url: "https://kilobat.app/hosts/registry-npmjs-org"
description: "registry.npmjs.org is the npm public registry that npm uses by default. Why node and npm download from it, and what breaks if you block it."
---

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 npm · Checked: 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`](https://kilobat.app/processes/node), so package downloads show under `node`.

## Processes that use it

- [node](https://kilobat.app/processes/node): The Node.js runtime, not part of macOS. It connects only when a script asks, such as npm installing packages, a dev server, an AI agent or an MCP server.

## 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](https://kilobat.app/docs/blocking#protection) lists.

## Notes

If npm downloads fail with timeouts, see [“npm error code ETIMEDOUT” on Mac](https://kilobat.app/guides/npm-etimedout).

## Sources

- [npm Docs: registry](https://docs.npmjs.com/cli/v11/using-npm/registry)

Checked on 1 November 2026.

## Related

- [“npm error code ETIMEDOUT” on Mac](https://kilobat.app/guides/npm-etimedout)
- [“npm error code ECONNRESET” on Mac](https://kilobat.app/guides/npm-econnreset)
- [Homebrew or npm downloads fail on a Mac](https://kilobat.app/guides/homebrew-npm-download-fails)
