# CDN browser SDK installation guide

Copy as Markdown[Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fuser-guides%2Frum%2Fsdk-installation%2Fjavascript%2Fcdn-browser.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fuser-guides%2Frum%2Fsdk-installation%2Fjavascript%2Fcdn-browser.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)

As part of our [Real User Monitoring](https://coralogix.com/docs/user-guides/rum/getting-started/real-user-monitoring.md) (RUM) toolkit, Coralogix offers multi-faceted Error Tracking, enabled by our **CDN RUM Browser SDK**.

## Overview[​](#overview "Direct link to Overview")

Using a CDN RUM browser SDK enables quick and efficient deployment of monitoring tools by simply embedding a script tag in your HTML, without needing to install packages or set up a build system. This approach offers significant advantages: it minimizes setup time, leverages globally distributed CDN infrastructure for low-latency script loading, and benefits from browser-level caching, which can reduce load times and improve performance. Additionally, it allows developers to integrate RUM into static or legacy sites without major codebase changes, making it a convenient solution for capturing real-world user performance and behavior data with minimal effort.

For information on our **NPM Browser SDK**, view [this page](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/npm-browser.md).

## Configuration[​](#configuration "Direct link to Configuration")

Select the exact version required for your use case.

### Specific version (recommended)[​](#specific-version-recommended "Direct link to Specific version (recommended)")

By default, the CDN is built using the ES2015 (ES6) standard.

Use a specific browser version (`https://cdn.rum-ingress-coralogix.com/coralogix/browser/[version]/coralogix-browser-sdk.js`). Replace `[version]` with a version from our [Releases page](https://www.npmjs.com/package/@coralogix/browser?activeTab=versions).

Note

The latest CDN version option is no longer available. Use an explicit version instead.

### ES5-compatible version[​](#es5-compatible-version "Direct link to ES5-compatible version")

For legacy environment support, ensure you're using the ES5-compatible version (`https://cdn.rum-ingress-coralogix.com/coralogix/browser/[version]/coralogix-browser-sdk.es5.js`).

## Adding CDN script to your application.[​](#adding-cdn-script-to-your-application "Direct link to Adding CDN script to your application.")

```
<head>

  ...

  <script src="https://cdn.rum-ingress-coralogix.com/coralogix/browser/[version]/coralogix-browser-sdk.js"></script>

</head>
```

## Initialization[​](#initialization "Direct link to Initialization")

Initialize the SDK using a JS or TS file.

### JS file[​](#js-file "Direct link to JS file")

```
window.CoralogixRum.init(...);
```

### TS file[​](#ts-file "Direct link to TS file")

```
window.CoralogixRum.init(...);



// In case of warning from TSC

declare global {

  interface Window {

    CoralogixRum: CoralogixOtelWebType;

  }

}
```

## SDK configuration and features[​](#sdk-configuration-and-features "Direct link to SDK configuration and features")

This install path uses the Browser SDK, so its options and features are documented once on the SDK's own pages rather than repeated here:

|               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Configuration | [Options](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/browser-sdk/configuration/options.md) - including `ignoreErrors`, `ignoreUrls` and anonymous users<br />[Sampling](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/browser-sdk/configuration/sampling.md)<br />[Before send and transport](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/browser-sdk/configuration/before-send-and-transport.md) |
| Features      | [Logs and errors](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/browser-sdk/features/logs-and-errors.md) - including Web Vitals and the TBT metric<br />[Session recording](https://coralogix.com/docs/user-guides/rum/sdk-installation/javascript/browser-sdk/features/session-recording.md)                                                                                                                                                            |

## Additional resources[​](#additional-resources "Direct link to Additional resources")

|               |                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Documentation | [Real User Monitoring](https://coralogix.com/docs/user-guides/rum/getting-started/real-user-monitoring.md)<br />[RUM Integration Package](https://coralogix.com/docs/user-guides/rum/sdk-installation/overview.md)<br />[Error Tracking](https://coralogix.com/docs/user-guides/rum/product-features/error-tracking.md)<br />[Error Tracking: User Manual](https://coralogix.com/docs/user-guides/rum/product-features/error-tracking-user-manual.md) |
