diff --git a/e2e/src/advanced/nonAtlasImages.prod.e2e-spec.js b/e2e/src/advanced/nonAtlasImages.prod.e2e-spec.js
index 89d645b7d937aef4259c7b5a46fb0062f628966f..26bdfb011a5487aa092500d1e65cd1f75fcb1da5 100644
--- a/e2e/src/advanced/nonAtlasImages.prod.e2e-spec.js
+++ b/e2e/src/advanced/nonAtlasImages.prod.e2e-spec.js
@@ -114,7 +114,7 @@ describe('> non-atlas images', () => {
         )
       )
 
-      const arr = [
+      const arrPli = [
         "https://neuroglancer.humanbrainproject.eu/precomputed/PLI_FOM/BI-FOM-HSV_R",
         "https://neuroglancer.humanbrainproject.eu/precomputed/PLI_FOM/BI-FOM-HSV_G",
         "https://neuroglancer.humanbrainproject.eu/precomputed/PLI_FOM/BI-FOM-HSV_B",
@@ -135,7 +135,7 @@ describe('> non-atlas images', () => {
         )
       )
 
-      for (const url of arr) {
+      for (const url of arrPli) {
         expect(
           interceptedCalls
         ).toContain(
diff --git a/src/services/templateCoordinatesTransformation.service.ts b/src/services/templateCoordinatesTransformation.service.ts
index 1329fe9422cf3d46e3fcf32d83018c9d74068701..6aaf98b99adb5fa613da758af51f37ab82ef0e54 100644
--- a/src/services/templateCoordinatesTransformation.service.ts
+++ b/src/services/templateCoordinatesTransformation.service.ts
@@ -16,7 +16,7 @@ export class TemplateCoordinatesTransformation {
 
   constructor(private httpClient: HttpClient) {}
 
-  public url = 'https://hbp-spatial-backend.apps-dev.hbp.eu/v1/transform-points'
+  public url = `${SPATIAL_TRANSFORM_BACKEND.replace(/\/$/, '')}/v1/transform-points`
 
   // jasmine marble cannot test promise properly
   // see https://github.com/ngrx/platform/issues/498#issuecomment-337465179
diff --git a/typings/index.d.ts b/typings/index.d.ts
index 2fb1dc3a178d16dd8fdabb97eac85d03b031c875..912053cac2e37f63a50cfa710a1568f27c66a45b 100644
--- a/typings/index.d.ts
+++ b/typings/index.d.ts
@@ -21,3 +21,4 @@ declare var MATOMO_URL: string
 declare var MATOMO_ID: string
 declare var STRICT_LOCAL: boolean
 declare var KIOSK_MODE: boolean
+declare var SPATIAL_TRANSFORM_BACKEND: string
diff --git a/webpack.staticassets.js b/webpack.staticassets.js
index b5801554328eeb705ff5d5e92a2c644c5afd7a04..163b00926ab96d02e90a6cdad81ba97ccf9a66f9 100644
--- a/webpack.staticassets.js
+++ b/webpack.staticassets.js
@@ -72,6 +72,7 @@ module.exports = {
       PRODUCTION: !!process.env.PRODUCTION,
       BACKEND_URL: (process.env.BACKEND_URL && JSON.stringify(process.env.BACKEND_URL)) || 'null',
       DATASET_PREVIEW_URL: JSON.stringify(process.env.DATASET_PREVIEW_URL || 'https://hbp-kg-dataset-previewer.apps.hbp.eu/datasetPreview'),
+      SPATIAL_TRANSFORM_BACKEND: JSON.stringify(process.env.SPATIAL_TRANSFORM_BACKEND || 'https://hbp-spatial-backend.apps.hbp.eu'),
       MATOMO_URL: JSON.stringify(process.env.MATOMO_URL || null),
       MATOMO_ID: JSON.stringify(process.env.MATOMO_ID || null),
       USE_LOGO: JSON.stringify(process.env.USE_LOGO || 'hbp' || 'ebrains' || 'fzj'),