<!-- Sidebar for Docsify -->

* [**Home**](/ "Node.js Undici")
* API
  * [Dispatcher](/docs/api/Dispatcher.md "Undici API - Dispatcher")
  * [Client](/docs/api/Client.md "Undici API - Client")
  * [H2CClient](/docs/api/H2CClient.md "Undici H2C API - Client")
  * [Pool](/docs/api/Pool.md "Undici API - Pool")
  * [BalancedPool](/docs/api/BalancedPool.md "Undici API - BalancedPool")
  * [RoundRobinPool](/docs/api/RoundRobinPool.md "Undici API - RoundRobinPool")
  * [Agent](/docs/api/Agent.md "Undici API - Agent")
  * [ProxyAgent](/docs/api/ProxyAgent.md "Undici API - ProxyAgent")
  * [Socks5Agent](/docs/api/Socks5Agent.md "Undici API - SOCKS5 Agent")
  * [RetryAgent](/docs/api/RetryAgent.md "Undici API - RetryAgent")
  * [Connector](/docs/api/Connector.md "Custom connector")
  * [Errors](/docs/api/Errors.md "Undici API - Errors")
  * [EventSource](/docs/api/EventSource.md "Undici API - EventSource")
  * [Fetch](/docs/api/Fetch.md "Undici API - Fetch")
  * [Global Installation](/docs/api/GlobalInstallation.md "Undici API - Global Installation")
  * [Cookies](/docs/api/Cookies.md "Undici API - Cookies")
  * [MockClient](/docs/api/MockClient.md "Undici API - MockClient")
  * [MockPool](/docs/api/MockPool.md "Undici API - MockPool")
  * [MockAgent](/docs/api/MockAgent.md "Undici API - MockAgent")
  * [SnapshotAgent](/docs/api/SnapshotAgent.md "Undici API - SnapshotAgent")
  * [MockCallHistory](/docs/api/MockCallHistory.md "Undici API - MockCallHistory")
  * [MockCallHistoryLog](/docs/api/MockCallHistoryLog.md "Undici API - MockCallHistoryLog")
  * [MockErrors](/docs/api/MockErrors.md "Undici API - MockErrors")
  * [API Lifecycle](/docs/api/api-lifecycle.md "Undici API - Lifecycle")
  * [Diagnostics Channel Support](/docs/api/DiagnosticsChannel.md "Diagnostics Channel Support")
  * [Debug](/docs/api/Debug.md "Undici API - Debugging Undici")
  * [WebSocket](/docs/api/WebSocket.md "Undici API - WebSocket")
  * [MIME Type Parsing](/docs/api/ContentType.md "Undici API - MIME Type Parsing")
  * [CacheStorage](/docs/api/CacheStorage.md "Undici API - CacheStorage")
  * [Util](/docs/api/Util.md "Undici API - Util")
  * [RedirectHandler](/docs/api/RedirectHandler.md "Undici API - RedirectHandler")
  * [RetryHandler](/docs/api/RetryHandler.md "Undici API - RetryHandler")
  * [DiagnosticsChannel](/docs/api/DiagnosticsChannel.md "Undici API - DiagnosticsChannel")
  * [EnvHttpProxyAgent](/docs/api/EnvHttpProxyAgent.md "Undici API - EnvHttpProxyAgent")
  * [PoolStats](/docs/api/PoolStats.md "Undici API - PoolStats")
* Examples
  * [Undici Examples](/examples/ "Undici Examples")
* Best Practices
  * [Undici vs. Built-in Fetch](/docs/best-practices/undici-vs-builtin-fetch.md "When to install undici vs using Node.js built-in fetch")
  * [Proxy](/docs/best-practices/proxy.md "Connecting through a proxy")
  * [Client Certificate](/docs/best-practices/client-certificate.md "Connect using a client certificate")
  * [Writing Tests](/docs/best-practices/writing-tests.md "Using Undici inside tests")
  * [Mocking Request](/docs/best-practices/mocking-request.md "Using Undici inside tests")
  * [Crawling](/docs/best-practices/crawling.md "Crawling")
