• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <meta charset="utf-8">
5  <meta name="viewport" content="width=device-width">
6  <meta name="nodejs.org:node-version" content="v18.18.2">
7  <title>Policies | Node.js v18.18.2 Documentation</title>
8  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic&display=fallback">
9  <link rel="stylesheet" href="assets/style.css">
10  <link rel="stylesheet" href="assets/hljs.css">
11  <link rel="canonical" href="https://nodejs.org/api/policy.html">
12  <script async defer src="assets/api.js" type="text/javascript"></script>
13
14</head>
15<body class="alt apidoc" id="api-section-policy">
16  <div id="content" class="clearfix">
17    <div id="column2" class="interior">
18      <div id="intro" class="interior">
19        <a href="/" title="Go back to the home page">
20          Node.js
21        </a>
22      </div>
23      <ul>
24<li><a href="documentation.html" class="nav-documentation">About this documentation</a></li>
25<li><a href="synopsis.html" class="nav-synopsis">Usage and example</a></li>
26</ul>
27<hr class="line">
28<ul>
29<li><a href="assert.html" class="nav-assert">Assertion testing</a></li>
30<li><a href="async_context.html" class="nav-async_context">Asynchronous context tracking</a></li>
31<li><a href="async_hooks.html" class="nav-async_hooks">Async hooks</a></li>
32<li><a href="buffer.html" class="nav-buffer">Buffer</a></li>
33<li><a href="addons.html" class="nav-addons">C++ addons</a></li>
34<li><a href="n-api.html" class="nav-n-api">C/C++ addons with Node-API</a></li>
35<li><a href="embedding.html" class="nav-embedding">C++ embedder API</a></li>
36<li><a href="child_process.html" class="nav-child_process">Child processes</a></li>
37<li><a href="cluster.html" class="nav-cluster">Cluster</a></li>
38<li><a href="cli.html" class="nav-cli">Command-line options</a></li>
39<li><a href="console.html" class="nav-console">Console</a></li>
40<li><a href="corepack.html" class="nav-corepack">Corepack</a></li>
41<li><a href="crypto.html" class="nav-crypto">Crypto</a></li>
42<li><a href="debugger.html" class="nav-debugger">Debugger</a></li>
43<li><a href="deprecations.html" class="nav-deprecations">Deprecated APIs</a></li>
44<li><a href="diagnostics_channel.html" class="nav-diagnostics_channel">Diagnostics Channel</a></li>
45<li><a href="dns.html" class="nav-dns">DNS</a></li>
46<li><a href="domain.html" class="nav-domain">Domain</a></li>
47<li><a href="errors.html" class="nav-errors">Errors</a></li>
48<li><a href="events.html" class="nav-events">Events</a></li>
49<li><a href="fs.html" class="nav-fs">File system</a></li>
50<li><a href="globals.html" class="nav-globals">Globals</a></li>
51<li><a href="http.html" class="nav-http">HTTP</a></li>
52<li><a href="http2.html" class="nav-http2">HTTP/2</a></li>
53<li><a href="https.html" class="nav-https">HTTPS</a></li>
54<li><a href="inspector.html" class="nav-inspector">Inspector</a></li>
55<li><a href="intl.html" class="nav-intl">Internationalization</a></li>
56<li><a href="modules.html" class="nav-modules">Modules: CommonJS modules</a></li>
57<li><a href="esm.html" class="nav-esm">Modules: ECMAScript modules</a></li>
58<li><a href="module.html" class="nav-module">Modules: <code>node:module</code> API</a></li>
59<li><a href="packages.html" class="nav-packages">Modules: Packages</a></li>
60<li><a href="net.html" class="nav-net">Net</a></li>
61<li><a href="os.html" class="nav-os">OS</a></li>
62<li><a href="path.html" class="nav-path">Path</a></li>
63<li><a href="perf_hooks.html" class="nav-perf_hooks">Performance hooks</a></li>
64<li><a href="permissions.html" class="nav-permissions">Permissions</a></li>
65<li><a href="process.html" class="nav-process">Process</a></li>
66<li><a href="punycode.html" class="nav-punycode">Punycode</a></li>
67<li><a href="querystring.html" class="nav-querystring">Query strings</a></li>
68<li><a href="readline.html" class="nav-readline">Readline</a></li>
69<li><a href="repl.html" class="nav-repl">REPL</a></li>
70<li><a href="report.html" class="nav-report">Report</a></li>
71<li><a href="single-executable-applications.html" class="nav-single-executable-applications">Single executable applications</a></li>
72<li><a href="stream.html" class="nav-stream">Stream</a></li>
73<li><a href="string_decoder.html" class="nav-string_decoder">String decoder</a></li>
74<li><a href="test.html" class="nav-test">Test runner</a></li>
75<li><a href="timers.html" class="nav-timers">Timers</a></li>
76<li><a href="tls.html" class="nav-tls">TLS/SSL</a></li>
77<li><a href="tracing.html" class="nav-tracing">Trace events</a></li>
78<li><a href="tty.html" class="nav-tty">TTY</a></li>
79<li><a href="dgram.html" class="nav-dgram">UDP/datagram</a></li>
80<li><a href="url.html" class="nav-url">URL</a></li>
81<li><a href="util.html" class="nav-util">Utilities</a></li>
82<li><a href="v8.html" class="nav-v8">V8</a></li>
83<li><a href="vm.html" class="nav-vm">VM</a></li>
84<li><a href="wasi.html" class="nav-wasi">WASI</a></li>
85<li><a href="webcrypto.html" class="nav-webcrypto">Web Crypto API</a></li>
86<li><a href="webstreams.html" class="nav-webstreams">Web Streams API</a></li>
87<li><a href="worker_threads.html" class="nav-worker_threads">Worker threads</a></li>
88<li><a href="zlib.html" class="nav-zlib">Zlib</a></li>
89</ul>
90<hr class="line">
91<ul>
92<li><a href="https://github.com/nodejs/node" class="nav-https-github-com-nodejs-node">Code repository and issue tracker</a></li>
93</ul>
94    </div>
95
96    <div id="column1" data-id="policy" class="interior">
97      <header class="header">
98        <div class="header-container">
99          <h1>Node.js v18.18.2 documentation</h1>
100          <button class="theme-toggle-btn" id="theme-toggle-btn" title="Toggle dark mode/light mode" aria-label="Toggle dark mode/light mode" hidden>
101            <svg xmlns="http://www.w3.org/2000/svg" class="icon dark-icon" height="24" width="24">
102              <path fill="none" d="M0 0h24v24H0z" />
103              <path d="M11.1 12.08c-2.33-4.51-.5-8.48.53-10.07C6.27 2.2 1.98 6.59 1.98 12c0 .14.02.28.02.42.62-.27 1.29-.42 2-.42 1.66 0 3.18.83 4.1 2.15A4.01 4.01 0 0111 18c0 1.52-.87 2.83-2.12 3.51.98.32 2.03.5 3.11.5 3.5 0 6.58-1.8 8.37-4.52-2.36.23-6.98-.97-9.26-5.41z"/>
104              <path d="M7 16h-.18C6.4 14.84 5.3 14 4 14c-1.66 0-3 1.34-3 3s1.34 3 3 3h3c1.1 0 2-.9 2-2s-.9-2-2-2z"/>
105            </svg>
106            <svg xmlns="http://www.w3.org/2000/svg" class="icon light-icon" height="24" width="24">
107              <path d="M0 0h24v24H0z" fill="none" />
108              <path d="M6.76 4.84l-1.8-1.79-1.41 1.41 1.79 1.79 1.42-1.41zM4 10.5H1v2h3v-2zm9-9.95h-2V3.5h2V.55zm7.45 3.91l-1.41-1.41-1.79 1.79 1.41 1.41 1.79-1.79zm-3.21 13.7l1.79 1.8 1.41-1.41-1.8-1.79-1.4 1.4zM20 10.5v2h3v-2h-3zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-1 16.95h2V19.5h-2v2.95zm-7.45-3.91l1.41 1.41 1.79-1.8-1.41-1.41-1.79 1.8z"/>
109            </svg>
110          </button>
111        </div>
112        <div id="gtoc">
113          <ul>
114            <li class="pinned-header">Node.js v18.18.2</li>
115
116    <li class="picker-header">
117      <a href="#">
118        <span class="collapsed-arrow">&#x25ba;</span><span class="expanded-arrow">&#x25bc;</span>
119        Table of contents
120      </a>
121
122      <div class="picker"><div class="toc"><ul>
123<li><span class="stability_1"><a href="#policies">Policies</a></span></li>
124</ul></div></div>
125    </li>
126
127
128    <li class="picker-header">
129      <a href="#">
130        <span class="collapsed-arrow">&#x25ba;</span><span class="expanded-arrow">&#x25bc;</span>
131        Index
132      </a>
133
134      <div class="picker"><ul>
135<li><a href="documentation.html" class="nav-documentation">About this documentation</a></li>
136<li><a href="synopsis.html" class="nav-synopsis">Usage and example</a></li>
137
138      <li>
139        <a href="index.html">Index</a>
140      </li>
141    </ul>
142
143<hr class="line">
144<ul>
145<li><a href="assert.html" class="nav-assert">Assertion testing</a></li>
146<li><a href="async_context.html" class="nav-async_context">Asynchronous context tracking</a></li>
147<li><a href="async_hooks.html" class="nav-async_hooks">Async hooks</a></li>
148<li><a href="buffer.html" class="nav-buffer">Buffer</a></li>
149<li><a href="addons.html" class="nav-addons">C++ addons</a></li>
150<li><a href="n-api.html" class="nav-n-api">C/C++ addons with Node-API</a></li>
151<li><a href="embedding.html" class="nav-embedding">C++ embedder API</a></li>
152<li><a href="child_process.html" class="nav-child_process">Child processes</a></li>
153<li><a href="cluster.html" class="nav-cluster">Cluster</a></li>
154<li><a href="cli.html" class="nav-cli">Command-line options</a></li>
155<li><a href="console.html" class="nav-console">Console</a></li>
156<li><a href="corepack.html" class="nav-corepack">Corepack</a></li>
157<li><a href="crypto.html" class="nav-crypto">Crypto</a></li>
158<li><a href="debugger.html" class="nav-debugger">Debugger</a></li>
159<li><a href="deprecations.html" class="nav-deprecations">Deprecated APIs</a></li>
160<li><a href="diagnostics_channel.html" class="nav-diagnostics_channel">Diagnostics Channel</a></li>
161<li><a href="dns.html" class="nav-dns">DNS</a></li>
162<li><a href="domain.html" class="nav-domain">Domain</a></li>
163<li><a href="errors.html" class="nav-errors">Errors</a></li>
164<li><a href="events.html" class="nav-events">Events</a></li>
165<li><a href="fs.html" class="nav-fs">File system</a></li>
166<li><a href="globals.html" class="nav-globals">Globals</a></li>
167<li><a href="http.html" class="nav-http">HTTP</a></li>
168<li><a href="http2.html" class="nav-http2">HTTP/2</a></li>
169<li><a href="https.html" class="nav-https">HTTPS</a></li>
170<li><a href="inspector.html" class="nav-inspector">Inspector</a></li>
171<li><a href="intl.html" class="nav-intl">Internationalization</a></li>
172<li><a href="modules.html" class="nav-modules">Modules: CommonJS modules</a></li>
173<li><a href="esm.html" class="nav-esm">Modules: ECMAScript modules</a></li>
174<li><a href="module.html" class="nav-module">Modules: <code>node:module</code> API</a></li>
175<li><a href="packages.html" class="nav-packages">Modules: Packages</a></li>
176<li><a href="net.html" class="nav-net">Net</a></li>
177<li><a href="os.html" class="nav-os">OS</a></li>
178<li><a href="path.html" class="nav-path">Path</a></li>
179<li><a href="perf_hooks.html" class="nav-perf_hooks">Performance hooks</a></li>
180<li><a href="permissions.html" class="nav-permissions">Permissions</a></li>
181<li><a href="process.html" class="nav-process">Process</a></li>
182<li><a href="punycode.html" class="nav-punycode">Punycode</a></li>
183<li><a href="querystring.html" class="nav-querystring">Query strings</a></li>
184<li><a href="readline.html" class="nav-readline">Readline</a></li>
185<li><a href="repl.html" class="nav-repl">REPL</a></li>
186<li><a href="report.html" class="nav-report">Report</a></li>
187<li><a href="single-executable-applications.html" class="nav-single-executable-applications">Single executable applications</a></li>
188<li><a href="stream.html" class="nav-stream">Stream</a></li>
189<li><a href="string_decoder.html" class="nav-string_decoder">String decoder</a></li>
190<li><a href="test.html" class="nav-test">Test runner</a></li>
191<li><a href="timers.html" class="nav-timers">Timers</a></li>
192<li><a href="tls.html" class="nav-tls">TLS/SSL</a></li>
193<li><a href="tracing.html" class="nav-tracing">Trace events</a></li>
194<li><a href="tty.html" class="nav-tty">TTY</a></li>
195<li><a href="dgram.html" class="nav-dgram">UDP/datagram</a></li>
196<li><a href="url.html" class="nav-url">URL</a></li>
197<li><a href="util.html" class="nav-util">Utilities</a></li>
198<li><a href="v8.html" class="nav-v8">V8</a></li>
199<li><a href="vm.html" class="nav-vm">VM</a></li>
200<li><a href="wasi.html" class="nav-wasi">WASI</a></li>
201<li><a href="webcrypto.html" class="nav-webcrypto">Web Crypto API</a></li>
202<li><a href="webstreams.html" class="nav-webstreams">Web Streams API</a></li>
203<li><a href="worker_threads.html" class="nav-worker_threads">Worker threads</a></li>
204<li><a href="zlib.html" class="nav-zlib">Zlib</a></li>
205</ul>
206<hr class="line">
207<ul>
208<li><a href="https://github.com/nodejs/node" class="nav-https-github-com-nodejs-node">Code repository and issue tracker</a></li>
209</ul></div>
210    </li>
211
212
213    <li class="picker-header">
214      <a href="#">
215        <span class="collapsed-arrow">&#x25ba;</span><span class="expanded-arrow">&#x25bc;</span>
216        Other versions
217      </a>
218      <div class="picker"><ol id="alt-docs"><li><a href="https://nodejs.org/docs/latest-v20.x/api/policy.html">20.x</a></li>
219<li><a href="https://nodejs.org/docs/latest-v19.x/api/policy.html">19.x</a></li>
220<li><a href="https://nodejs.org/docs/latest-v18.x/api/policy.html">18.x <b>LTS</b></a></li>
221<li><a href="https://nodejs.org/docs/latest-v17.x/api/policy.html">17.x</a></li>
222<li><a href="https://nodejs.org/docs/latest-v16.x/api/policy.html">16.x</a></li>
223<li><a href="https://nodejs.org/docs/latest-v15.x/api/policy.html">15.x</a></li>
224<li><a href="https://nodejs.org/docs/latest-v14.x/api/policy.html">14.x</a></li>
225<li><a href="https://nodejs.org/docs/latest-v13.x/api/policy.html">13.x</a></li>
226<li><a href="https://nodejs.org/docs/latest-v12.x/api/policy.html">12.x</a></li>
227<li><a href="https://nodejs.org/docs/latest-v11.x/api/policy.html">11.x</a></li></ol></div>
228    </li>
229
230            <li class="picker-header">
231              <a href="#">
232                <span class="collapsed-arrow">&#x25ba;</span><span class="expanded-arrow">&#x25bc;</span>
233                Options
234              </a>
235
236              <div class="picker">
237                <ul>
238                  <li>
239                    <a href="all.html">View on single page</a>
240                  </li>
241                  <li>
242                    <a href="policy.json">View as JSON</a>
243                  </li>
244                  <li class="edit_on_github"><a href="https://github.com/nodejs/node/edit/main/doc/api/policy.md">Edit on GitHub</a></li>
245                </ul>
246              </div>
247            </li>
248          </ul>
249        </div>
250        <hr>
251      </header>
252
253      <details id="toc" open><summary>Table of contents</summary><ul>
254<li><span class="stability_1"><a href="#policies">Policies</a></span></li>
255</ul></details>
256
257      <div id="apicontent">
258        <h2>Policies<span><a class="mark" href="#policies" id="policies">#</a></span><a aria-hidden="true" class="legacy" id="policy_policies"></a></h2>
259
260
261<p></p><div class="api_stability api_stability_1"><a href="documentation.html#stability-index">Stability: 1</a> - Experimental</div><p></p>
262<p>The former Policies documentation is now at <a href="permissions.html#policies">Permissions documentation</a></p>
263        <!-- API END -->
264      </div>
265    </div>
266  </div>
267</body>
268</html>
269