diff --git a/src/content/docs/cloudflare-one/connections/connect-devices/warp/troubleshooting/troubleshooting-guide.mdx b/src/content/docs/cloudflare-one/connections/connect-devices/warp/troubleshooting/troubleshooting-guide.mdx
new file mode 100644
index 000000000000000..851ae53b5da8300
--- /dev/null
+++ b/src/content/docs/cloudflare-one/connections/connect-devices/warp/troubleshooting/troubleshooting-guide.mdx
@@ -0,0 +1,75 @@
+---
+pcx_content_type: reference
+title: WARP troubleshooting guide
+sidebar:
+ order: 0
+---
+
+This guide helps you diagnose and resolve common issues with the Cloudflare WARP client. It covers various aspects of WARP's functionality and provides steps for effective troubleshooting.
+
+## WARP architecture
+
+The WARP client consists of:
+
+content from https://github.com/cloudflare/cloudflare-docs/pull/23590
+
+The GUI and daemon (or service) have different names and are stored in the following locations:
+
+
+Windows
+
+| | Windows |
+| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **Service / Daemon** | `C:\Program Files\Cloudflare\Cloudflare WARP\warp-svc.exe` |
+| **GUI application** | `C:\Program Files\Cloudflare\Cloudflare WARP\Cloudflare WARP.exe` |
+| **Logs Location** | Daemon
`C:\ProgramData\Cloudflare\`
GUI Logs
`C:\Users\.WARP\AppData\Local`
or
`%LOCALAPPDATA%\Cloudflare` |
+
+
+
+
+macOS
+
+| | macOS |
+| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| **Service / Daemon** | `/Applications/Cloudflare WARP.app/Contents/Resources/CloudflareWARP` |
+| **GUI application** | `/Applications/Cloudflare WARP.app/Contents/MacOS/Cloudflare WARP` |
+| **Logs Location** | Daemon
`/Library/Application Support/Cloudflare/`
GUI Logs
`~/Library/Logs/Cloudflare/` |
+
+
+
+
+Linux
+
+| | Linux |
+| -------------------- | ---------------------------------------------------------- |
+| **Service / Daemon** | `/bin/warp-svc` |
+| **GUI application** | `/bin/warp-taskbar` |
+| **Logs Location** | `/var/log/cloudflare-warp/`
`/var/lib/cloudflare-warp` |
+
+
+
+Along with the WARP GUI and daemon, `warp-cli` and `warp-diag` are also installed on the machine and added to the system path for use from any terminal session.
+
+[`warp-diag`](/cloudflare-one/connections/connect-devices/warp/troubleshooting/warp-logs/) is a command-line diagnostics tool that collects logs, configuration details, and connectivity data from the WARP client to help troubleshoot issues.
+
+`warp-cli` is the command-line interface (CLI) for managing and configuring the Cloudflare WARP client, allowing users to connect, disconnect, and adjust settings programmatically.
+
+:::tip
+
+Run `warp-cli help` and `warp-diag help` in your terminal to review the available subcommands and options.
+
+:::
+
+## WARP modes
+
+WARP operates in several modes, each with different traffic handling capabilities:
+
+content from https://github.com/cloudflare/cloudflare-docs/pull/23588
+
+:::tip
+
+Run `warp-cli settings` to review your device’s current WARP mode and other configured [WARP settings](/cloudflare-one/connections/connect-devices/warp/configure-warp/warp-settings/).
+
+:::
+
+## Troubleshooting steps