> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrating the Web SDK

> Add the MoEngage Web SDK to your website, then configure CSP nonce support, proxy domains, bot filtering, debugging, and opt-out.

Integrating the MoEngage Web SDK starts with one page: add the SDK snippet to your site and initialize it. The **Advanced Integration** pages cover the configuration most sites need afterwards, including Content Security Policy, cookies, and privacy controls.

## Basic Integration

| Page | What it covers |
| - | - |
| [Web SDK Integration](https://moengage.com/docs/developer-guide/web-sdk/web-sdk-integration/basic-integration/web-sdk-integration.md) | Integrate the SDK using script-based or manual initialization. |

## Advanced Integration

| Page | What it covers |
| - | - |
| [Content Security Policy (CSP) Nonce Support](https://moengage.com/docs/developer-guide/web-sdk/web-sdk-integration/advanced-integration/content-security-policy-csp-nonce-support.md) | Run the SDK under a strict Content Security Policy. |
| [Custom Proxy Domain - Web](https://moengage.com/docs/developer-guide/web-sdk/web-sdk-integration/advanced-integration/custom-proxy-domain-web.md) | Route SDK traffic through your own subdomain to bypass ad blockers. |
| [Cookies used by Web SDK](https://moengage.com/docs/developer-guide/web-sdk/web-sdk-integration/advanced-integration/cookies-used-by-web-sdk.md) | Review the first-party cookies used for device and session tracking. |
| [Bot Traffic Blocking](https://moengage.com/docs/developer-guide/web-sdk/web-sdk-integration/advanced-integration/bot-traffic-blocking.md) | Keep bot and crawler traffic out of your analytics and billing. |
| [Web SDK Lifecycle Callbacks](https://moengage.com/docs/developer-guide/web-sdk/web-sdk-integration/advanced-integration/web-sdk-lifecycle-callbacks.md) | Listen for initialization and settings fetch events. |
| [Web SDK Opt-out](https://moengage.com/docs/developer-guide/web-sdk/web-sdk-integration/advanced-integration/web-sdk-opt-out.md) | Disable the SDK to stop tracking and honour privacy preferences. |
| [Debugging Mode](https://moengage.com/docs/developer-guide/web-sdk/web-sdk-integration/advanced-integration/debugging-mode.md) | Enable debug logging in the browser console. |

## Optional

| Page | What it covers |
| - | - |
| [Native Browser API Support](https://moengage.com/docs/developer-guide/web-sdk/web-sdk-integration/optional-integration/native-browser-api-support.md) | Run the SDK in applications that patch or override native browser APIs. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.