# Scripting in Ignition Edge

**URL:** <https://forum.inductiveautomation.com/t/scripting-in-ignition-edge/32820>\
**Category:** Module Development\
**Created:** [March 5, 2020, 3:55am UTC](https://forum.inductiveautomation.com/t/scripting-in-ignition-edge/32820 "2020-03-05T03:55:36Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [March 5, 2020, 3:55am UTC](https://forum.inductiveautomation.com/t/scripting-in-ignition-edge/32820/1 "2020-03-05T03:55:36Z")

</div>

Are gateway and client scripting functions available in the Ignition Edge servers?

---

<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:** [March 5, 2020, 11:40am UTC](https://forum.inductiveautomation.com/t/scripting-in-ignition-edge/32820/2 "2020-03-05T11:40:49Z")

</div>

Client only. Though apparently there’s some hints that a version with gateway scripting may be under consideration. Or some possibly restricted form of gateway scripting. The fact that Perspective scripts run in the gateway and can “break out” might be part of the equation.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [March 5, 2020, 12:13pm UTC](https://forum.inductiveautomation.com/t/scripting-in-ignition-edge/32820/3 "2020-03-05T12:13:42Z")

</div>

It will be great to have server side scripting enabled on edge devices . I wonder what does it take to include jython in java ? Some jre’s or more ? It will be fine even if it’s without the playground. It’s an amazing feature of java that lets you program it thru scripts !

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [March 5, 2020, 6:51pm UTC](https://forum.inductiveautomation.com/t/scripting-in-ignition-edge/32820/4 "2020-03-05T18:51:38Z")

</div>

Talk to your sales rep about getting a license for the Edge Compute plugin. You’ll need the 8.0.10 RC to make it work – includes Web Dev and gateway scripting. (Scripting does not work in trial mode)

8.0.10 also includes a Perspective visualization option for the Edge Panel Plugin – you can choose the visualization in Gateway \> Config \> Gateway Settings

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [March 6, 2020, 7:49am UTC](https://forum.inductiveautomation.com/t/scripting-in-ignition-edge/32820/5 "2020-03-06T07:49:12Z")

</div>

> [@KathyApplebaum](#):
>
> (Scripting does not work in trial mode)

But hope gateway scripting libraries are compatible in both the versions so that what ever we develop in ignition will work in edge as well ? This is for the sake of development and testing.

Also just curious to know which OS does the edge devices support? Hope it allows installation of external jre’s, user ignition modules and scriptplayground (in licensed mode of course )

Does it support opc ua server ?

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [March 6, 2020, 3:07pm UTC](https://forum.inductiveautomation.com/t/scripting-in-ignition-edge/32820/6 "2020-03-06T15:07:41Z")

</div>

Yes, scripting libraries are compatible between the two versions.

You can read more about Edge here: [https://inductiveautomation.com/ignition/edge](https://inductiveautomation.com/ignition/edge) , which should answer the OS question for you, or you can download the zip installer at [https://inductiveautomation.com/downloads/ignition/8.0.10-rc1](https://inductiveautomation.com/downloads/ignition/8.0.10-rc1).

Edge will not run any third party modules except from our strategic partners.

---

<div class="post-metadata">

**Author:** ![PRAMANJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pramanj/32/66935_2.png) [@PRAMANJ](https://forum.inductiveautomation.com/u/PRAMANJ)\
**Post date:** [March 6, 2020, 3:47pm UTC](https://forum.inductiveautomation.com/t/scripting-in-ignition-edge/32820/7 "2020-03-06T15:47:06Z")

</div>

Thanks a lot Kathy for the precise answer I was looking for.  
Best regards
