# 8.3: Ignition SDK module compatibility with previous versions

**URL:** <https://forum.inductiveautomation.com/t/8-3-ignition-sdk-module-compatibility-with-previous-versions/110662>\
**Category:** 3rd Party Modules\
**Created:** [September 16, 2025, 3:57pm UTC](https://forum.inductiveautomation.com/t/8-3-ignition-sdk-module-compatibility-with-previous-versions/110662 "2025-09-16T15:57:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![BenS](https://avatars.discourse-cdn.com/v4/letter/b/9fc348/32.png) [@BenS](https://forum.inductiveautomation.com/u/BenS)\
**Post date:** [September 16, 2025, 3:57pm UTC](https://forum.inductiveautomation.com/t/8-3-ignition-sdk-module-compatibility-with-previous-versions/110662/1 "2025-09-16T15:57:55Z")

</div>

Hello,

I would like to deploy a module that was developed on Ignition 8.1 to Ignition 8.3. When I set the minimum required version to one of the Ignition 8.1 required versions, I get a warning message that the module “requires Ignition 8.1.36 (b0) and is not compatible with Ignition 8.3.0 (b2025091510).” Is it possible to deploy modules that were built for 8.1 to 8.3? I would have thought that if the minimum required version was an 8.1 version, it would be compatible.

Thanks!

---

<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:** [September 16, 2025, 4:42pm UTC](https://forum.inductiveautomation.com/t/8-3-ignition-sdk-module-compatibility-with-previous-versions/110662/2 "2025-09-16T16:42:17Z")

</div>

No, you'll have to recompile it for 8.3, likely with some code changes required.

---

<div class="post-metadata">

**Author:** ![Grace\_Gan](https://avatars.discourse-cdn.com/v4/letter/g/e5b9ba/32.png) [@Grace\_Gan](https://forum.inductiveautomation.com/u/Grace_Gan)\
**Post date:** [September 17, 2025, 3:50am UTC](https://forum.inductiveautomation.com/t/8-3-ignition-sdk-module-compatibility-with-previous-versions/110662/3 "2025-09-17T03:50:40Z")

</div>

I’ve been using [GitHub - inductiveautomation/ignition-module-tools: Tools that help in the creation and development of Modules for Inductive Automation's Ignition.](https://github.com/inductiveautomation/ignition-module-tools) to generate template for ignition module for development, is this still a valid approach with module for 8.3?

---

<div class="post-metadata">

**Author:** ![atsm26](https://avatars.discourse-cdn.com/v4/letter/a/b38774/32.png) [@atsm26](https://forum.inductiveautomation.com/u/atsm26)\
**Post date:** [October 7, 2025, 8:06pm UTC](https://forum.inductiveautomation.com/t/8-3-ignition-sdk-module-compatibility-with-previous-versions/110662/4 "2025-10-07T20:06:02Z")

</div>

Did you get an answer on this or find out what to do for 8.3? I’ve been trying for a good bit and haven’t been able to figure it out.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [October 7, 2025, 8:25pm UTC](https://forum.inductiveautomation.com/t/8-3-ignition-sdk-module-compatibility-with-previous-versions/110662/5 "2025-10-07T20:25:09Z")

</div>

The module generator tool hasn't been updated to create 8.3 compatible templates, but you could still use it to generate a "skeleton" of the build structure you want, then compare/contrast dependency versions with an 8.3 example such as the Perspective component SDK example:

> **[ignition-sdk-examples/perspective-component at ignition-8.3 ·...](https://github.com/inductiveautomation/ignition-sdk-examples/tree/ignition-8.3/perspective-component)**
>
> Ignition SDK Example Projects. Contribute to inductiveautomation/ignition-sdk-examples development by creating an account on GitHub.

The actual underlying structure required has not changed - dependency versions are different and some API methods, including some you may want to override on the `GatewayHook`, are different, but nothing is substantially different.

You can make a new thread in the #Module Development category with your specific problems.
