API Documentation
About this documentation
Usage and example
Assert
Async hooks
Asynchronous context tracking
Benchmark runner
Buffer
C++ addons
C++ embedder API
Child process
Cluster
How it works
Worker
'disconnect'
'exit'
'fork'
'listening'
'message'
'online'
'setup'
cluster.disconnect
cluster.fork
cluster.isMaster
cluster.isPrimary
cluster.isWorker
cluster.schedulingPolicy
cluster.settings
cluster.setupMaster
cluster.setupPrimary
cluster.worker
cluster.workers
Command-line API
Console
Crypto
Debugger
Deprecated APIs
Diagnostic report
Diagnostics Channel
DNS
Domain
DTLS
Environment Variables
Errors
Events
FFI
File system
Global objects
HTTP
HTTP/2
HTTPS
Inspector
Internationalization support
Iterable Streams
Modules: node:module API
Modules: CommonJS modules
Modules: ECMAScript modules
Modules: Packages
Modules: TypeScript
Net
Node-API
OS
Path
Performance measurement APIs
Permissions
Process
Punycode
Query string
Readline
REPL
Single executable applications
SQLite
Stream
String decoder
Test runner
Timers
TLS (SSL)
Trace events
TTY
UDP/datagram sockets
URL
Util
V8
Virtual File System
VM (executing JavaScript)
Web Crypto API
Web Streams API
WebAssembly System Interface (WASI)
Worker threads
Zlib