# Multiple Gateway Scripting Projects

**URL:** <https://forum.inductiveautomation.com/t/multiple-gateway-scripting-projects/84022>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [January 10, 2024, 9:01am UTC](https://forum.inductiveautomation.com/t/multiple-gateway-scripting-projects/84022 "2024-01-10T09:01:55Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Om33](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@Om33](https://forum.inductiveautomation.com/u/Om33)\
**Post date:** [January 10, 2024, 9:01am UTC](https://forum.inductiveautomation.com/t/multiple-gateway-scripting-projects/84022/1 "2024-01-10T09:01:55Z")

</div>

Hello,  
is it possible to configure the Gateway Scripting Project so that scripts in the project library of multiple projects can be accessed?

I want to add new functionalities to our global project. For this, I made a copy of the global project and I am using that for testing. I have some shared scripts in the copy- project that should be run when the value of a specific tag changes. How can I achieve this without changing the gateway scripting project?

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [January 10, 2024, 1:14pm UTC](https://forum.inductiveautomation.com/t/multiple-gateway-scripting-projects/84022/2 "2024-01-10T13:14:37Z")

</div>

I would take a gateway backup of your production gateway and restore it to another install of Ignition to use as a test gateway.

You can use a trial version for this without any extra cost. Make and test your changes there then push it to production.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 10, 2024, 1:14pm UTC](https://forum.inductiveautomation.com/t/multiple-gateway-scripting-projects/84022/3 "2024-01-10T13:14:40Z")

</div>

You cannot. The only other projects that can be included with the gateway scripting project are the projects it inherits from.

---

<div class="post-metadata">

**Author:** ![Om33](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@Om33](https://forum.inductiveautomation.com/u/Om33)\
**Post date:** [January 10, 2024, 1:18pm UTC](https://forum.inductiveautomation.com/t/multiple-gateway-scripting-projects/84022/4 "2024-01-10T13:18:43Z")

</div>

Is there no risks that the changes made in the test gateway affect the production gateway?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 10, 2024, 1:26pm UTC](https://forum.inductiveautomation.com/t/multiple-gateway-scripting-projects/84022/5 "2024-01-10T13:26:03Z")

</div>

> [@Om33](#):
>
> risks

Not if you properly isolate your test gateway so it **cannot** connect to your production database nor devices.

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [January 10, 2024, 1:29pm UTC](https://forum.inductiveautomation.com/t/multiple-gateway-scripting-projects/84022/6 "2024-01-10T13:29:52Z")

</div>

Not as long as you have a test database as well. I have a separate db for my test gateway, and use a DNS name in the connection, so I don't have to change my DB connections when restoring a backup. You can see more on that [here](https://forum.inductiveautomation.com/t/ignition-architecture-question-dev-to-prod/70182/10)

You may want to change your device connections to simulated ones as well, such as [Programmable Device Simulator - Ignition User Manual 8.1 - Ignition Documentation (inductiveautomation.com)](https://docs.inductiveautomation.com/display/DOC81/Programmable+Device+Simulator)

---

<div class="post-metadata">

**Author:** ![Om33](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@Om33](https://forum.inductiveautomation.com/u/Om33)\
**Post date:** [January 10, 2024, 1:39pm UTC](https://forum.inductiveautomation.com/t/multiple-gateway-scripting-projects/84022/7 "2024-01-10T13:39:39Z")

</div>

Okay thank you guys
