# 2 scripting questions

**URL:** <https://forum.inductiveautomation.com/t/2-scripting-questions/104421>\
**Category:** Ignition\
**Tags:** ignition81, scripting\
**Created:** [March 30, 2025, 5:34am UTC](https://forum.inductiveautomation.com/t/2-scripting-questions/104421 "2025-03-30T05:34:59Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Leor\_Fishman](https://avatars.discourse-cdn.com/v4/letter/l/e19adc/32.png) [@Leor\_Fishman](https://forum.inductiveautomation.com/u/Leor_Fishman)\
**Post date:** [March 30, 2025, 5:34am UTC](https://forum.inductiveautomation.com/t/2-scripting-questions/104421/1 "2025-03-30T05:34:59Z")

</div>

1. is the list of system functions in the docs appendix a full list of all functions that are user accessible in the scripting engine?

2. if i've got a program running on my machine, is there any better way to have it activate a script than the naive method of 'tie the script to a webdev route, have my program make an API call'?

this is unrelated to the other stuff i'm working on, i just thought of a naive hackish way to enable py3 scripting support in ignition without requiring any modifications to the current engine 🙂

---

<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 30, 2025, 12:23pm UTC](https://forum.inductiveautomation.com/t/2-scripting-questions/104421/2 "2025-03-30T12:23:57Z")

</div>

1. There are deprecated functions that still work but are no longer in the documentation. Also, 3rd party modules can add more, like my Integration Toolkit.

2. No. Use WebDev, or write a 3rd party module that installs a Servlet.

3. Consider exposing an API in your external Python3 and letting Ignition call it with `system.net.httpClient()`.

---

<div class="post-metadata">

**Author:** ![Leor\_Fishman](https://avatars.discourse-cdn.com/v4/letter/l/e19adc/32.png) [@Leor\_Fishman](https://forum.inductiveautomation.com/u/Leor_Fishman)\
**Post date:** [March 30, 2025, 1:33pm UTC](https://forum.inductiveautomation.com/t/2-scripting-questions/104421/3 "2025-03-30T13:33:40Z")

</div>

I was actually going to go the other way around, and write a py3 'ignition wrapper' that performed system function calls via webdev calls to specialized scripts that ran those functions in the scripting engine
