1 ---
2 title: npm-ping
3 section: 1
4 description: Ping npm registry
5 github_repo: npm/cli
6 github_branch: release/v10
7 github_path: docs/lib/content/commands/npm-ping.md
8 redirect_from:
9 - /cli-documentation/v10/cli-commands/npm-ping
10 - /cli-documentation/v10/cli-commands/ping
11 - /cli-documentation/v10/commands/npm-ping
12 - /cli-documentation/v10/commands/ping
13 - /cli-documentation/v10/npm-ping
14 - /cli-documentation/v10/ping
15 - /cli/v10/cli-commands/npm-ping
16 - /cli/v10/cli-commands/ping
17 - /cli/v10/commands/ping
18 - /cli/v10/npm-ping
19 - /cli/v10/ping
20 ---
21
22 ### Synopsis
23
24 ```bash
25 npm ping
26 ```
27
28 Note: This command is unaware of workspaces.
29
30 ### Description
31
32 Ping the configured or given npm registry and verify authentication. If it works it will output something like:
33
34 ```bash
35 npm notice PING https://registry.npmjs.org/
36 npm notice PONG 255ms
37 ```
38
39 otherwise you will get an error:
40
41 ```bash
42 npm notice PING http://foo.com/
43 npm ERR! code E404
44 npm ERR! 404 Not Found - GET http://www.foo.com/-/ping?write=true
45 ```
46
47 ### Configuration
48
49 #### `registry`
50
51 - Default: "https://registry.npmjs.org/"
52 - Type: URL
53
54 The base URL of the npm registry.
55
56 ### See Also
57
58 - [npm doctor](/cli/v10/commands/npm-doctor)
59 - [npm config](/cli/v10/commands/npm-config)
60 - [npmrc](/cli/v10/configuring-npm/npmrc)