# Get Default Scripting Project

**URL:** <https://forum.inductiveautomation.com/t/get-default-scripting-project/46586>\
**Category:** Module Development\
**Tags:** ignition80\
**Created:** [May 11, 2021, 4:52pm UTC](https://forum.inductiveautomation.com/t/get-default-scripting-project/46586 "2021-05-11T16:52:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![kgamble](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kgamble/32/8019_2.png) [@kgamble](https://forum.inductiveautomation.com/u/kgamble)\
**Post date:** [May 11, 2021, 4:52pm UTC](https://forum.inductiveautomation.com/t/get-default-scripting-project/46586/1 "2021-05-11T16:52:22Z")

</div>

Is it possible to get the default scripting project through the SDK?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/3/b385d0249ec531347ae674f50baa0e44aee5c12d.png)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [May 11, 2021, 4:55pm UTC](https://forum.inductiveautomation.com/t/get-default-scripting-project/46586/2 "2021-05-11T16:55:19Z")

</div>

Sure, with a `GatewayContext` you can do:

```auto
context.getSystemProperties().getGatewayScriptingProject()

```

---

<div class="post-metadata">

**Author:** ![kgamble](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kgamble/32/8019_2.png) [@kgamble](https://forum.inductiveautomation.com/u/kgamble)\
**Post date:** [May 11, 2021, 5:00pm UTC](https://forum.inductiveautomation.com/t/get-default-scripting-project/46586/3 "2021-05-11T17:00:30Z")

</div>

> [@Kevin.Herron](#):
>
> `context.getSystemProperties().getGatewayScriptingProject()`

I actually found something similar about 2 seconds before you commented this, I didnt realize there was a search bar in the java docs!

Will that reliably return the same as this?

```auto
com.inductiveautomation.ignition.common.script.ScriptContext#defaultProject()

```

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [May 11, 2021, 5:02pm UTC](https://forum.inductiveautomation.com/t/get-default-scripting-project/46586/4 "2021-05-11T17:02:51Z")

</div>

No, they aren’t the same thing. The call from ScriptContext will often be the name of the project currently executing something.
