diff --git a/app/client/docker/templates/nginx-app.conf.template b/app/client/docker/templates/nginx-app.conf.template
index 36ea3462c6..3edd44b8cb 100644
--- a/app/client/docker/templates/nginx-app.conf.template
+++ b/app/client/docker/templates/nginx-app.conf.template
@@ -49,6 +49,7 @@ server {
sub_filter __APPSMITH_NEW_RELIC_ACCOUNT_ID__ '${APPSMITH_NEW_RELIC_ACCOUNT_ID}';
sub_filter __APPSMITH_NEW_RELIC_APPLICATION_ID__ '${APPSMITH_NEW_RELIC_APPLICATION_ID}';
sub_filter __APPSMITH_NEW_RELIC_BROWSER_AGENT_LICENSE_KEY__ '${APPSMITH_NEW_RELIC_BROWSER_AGENT_LICENSE_KEY}';
+ sub_filter __APPSMITH_NEW_RELIC_BROWSER_AGENT_ENDPOINT__ '${APPSMITH_NEW_RELIC_BROWSER_AGENT_ENDPOINT}';
sub_filter __APPSMITH_NEW_RELIC_ACCOUNT_ENABLE__ '${APPSMITH_NEW_RELIC_ACCOUNT_ENABLE}';
sub_filter __APPSMITH_NEW_RELIC_OTLP_LICENSE_KEY__ '${APPSMITH_NEW_RELIC_OTLP_LICENSE_KEY}';
sub_filter __APPSMITH_NEW_RELIC_OTEL_SERVICE_NAME__ '${APPSMITH_NEW_RELIC_OTEL_SERVICE_NAME}';
diff --git a/app/client/jest.config.js b/app/client/jest.config.js
index fc144f644a..60c7831dc9 100644
--- a/app/client/jest.config.js
+++ b/app/client/jest.config.js
@@ -89,6 +89,9 @@ module.exports = {
browserAgentlicenseKey: parseConfig(
"__APPSMITH_NEW_RELIC_BROWSER_AGENT_LICENSE_KEY__",
),
+ browserAgentEndpoint: parseConfig(
+ "__APPSMITH_NEW_RELIC_BROWSER_AGENT_ENDPOINT__",
+ ),
otlpLicenseKey: parseConfig("__APPSMITH_NEW_RELIC_OTLP_LICENSE_KEY__"),
otlpServiceName: parseConfig(
"__APPSMITH_NEW_RELIC_OTEL_SERVICE_NAME__",
diff --git a/app/client/package.json b/app/client/package.json
index 9e54f1725c..91f497ea9d 100644
--- a/app/client/package.json
+++ b/app/client/package.json
@@ -64,6 +64,7 @@
"@loadable/component": "^5.15.3",
"@manaflair/redux-batch": "^1.0.0",
"@mantine/hooks": "^5.10.1",
+ "@newrelic/browser-agent": "^1.255.0",
"@opentelemetry/auto-instrumentations-web": "^0.33.2",
"@opentelemetry/context-zone": "^1.17.1",
"@opentelemetry/exporter-trace-otlp-proto": "^0.44.0",
diff --git a/app/client/public/index.html b/app/client/public/index.html
index df4b23c626..553ae9a5c3 100755
--- a/app/client/public/index.html
+++ b/app/client/public/index.html
@@ -43,27 +43,6 @@
// NREUM variable is required when we are we are are dynamically loading new relic browser agent script
NREUM = undefined
-