# WebDev Use cases, how are you using it?

**URL:** <https://forum.inductiveautomation.com/t/webdev-use-cases-how-are-you-using-it/104714>\
**Category:** Ignition\
**Tags:** webdev, ignition81, perspective\
**Created:** [April 4, 2025, 2:08pm UTC](https://forum.inductiveautomation.com/t/webdev-use-cases-how-are-you-using-it/104714 "2025-04-04T14:08:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![drewdin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/drewdin/32/3363_2.png) [@drewdin](https://forum.inductiveautomation.com/u/drewdin)\
**Post date:** [April 4, 2025, 2:08pm UTC](https://forum.inductiveautomation.com/t/webdev-use-cases-how-are-you-using-it/104714/1 "2025-04-04T14:08:46Z")

</div>

I am trying to get more familiar with the WebDev module and trying to understand some of the use cases for it. I don't have any requirements to send data to ignition but I was wondering what other use cases you are using it for?

In the advanced perspective class, we used it to save images to a database and then pull from the database to be displayed on a screen. Not sure if that was a best practice or just an example of what it can be used for.

If you don't mind sharing, what else are you using it for? thanks!

---

<div class="post-metadata">

**Author:** ![brandon1](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@brandon1](https://forum.inductiveautomation.com/u/brandon1)\
**Post date:** [April 4, 2025, 2:19pm UTC](https://forum.inductiveautomation.com/t/webdev-use-cases-how-are-you-using-it/104714/2 "2025-04-04T14:19:47Z")

</div>

I have not implemented it yet, but I hope to use it to allow tools like PowerBI to pull data from the gateway making use of its system.tag.queryTagHistory() function.

---

<div class="post-metadata">

**Author:** ![Kevin\_Flener](https://avatars.discourse-cdn.com/v4/letter/k/74df32/32.png) [@Kevin\_Flener](https://forum.inductiveautomation.com/u/Kevin_Flener)\
**Post date:** [April 4, 2025, 3:05pm UTC](https://forum.inductiveautomation.com/t/webdev-use-cases-how-are-you-using-it/104714/3 "2025-04-04T15:05:46Z")

</div>

I've only used it so far to mount a folder.

A script reads from the mounted folder and supplies a list of PDF files that can be selected for use in a PDF Viewer Component.

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [April 4, 2025, 3:10pm UTC](https://forum.inductiveautomation.com/t/webdev-use-cases-how-are-you-using-it/104714/4 "2025-04-04T15:10:12Z")

</div>

Back before Perspective, we used it to allow us to have a web based front end dashboard.

I have also used it to scrape data from third party device web UI's (e.g. a device which only has a private web interface), where I didn't have a means to connect via some other means.

---

<div class="post-metadata">

**Author:** ![Noah\_Casey](https://avatars.discourse-cdn.com/v4/letter/n/e480ec/32.png) [@Noah\_Casey](https://forum.inductiveautomation.com/u/Noah_Casey)\
**Post date:** [April 4, 2025, 5:58pm UTC](https://forum.inductiveautomation.com/t/webdev-use-cases-how-are-you-using-it/104714/5 "2025-04-04T17:58:55Z")

</div>

I've had several use cases for the WebDev Module:

--Endpoints for other applications/systems to send data or read data from Ignition.  
---Example: ERP system sends data dumps daily

-- Custom JS/HTML/etc functionality as an example we tried out a document viewing application which had 3d model viewing so we could use this to view CAD/STL/files. (Performance was hit really hard using this so we didn't end up using this for production.

-- Another custom JS tool we tried to add was cytoscape:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/8/c8ab23429e907371b3e67acacbff95a908b4e1a2.png)  
Imagine the above except each block is a cell on a line and instead of a network diagram it's more of a full plant floor process with a plant floor diagram as the background. It allowed users to pretty much build and place their process then save the config to a db.

You can get pretty creative with it and it has many helpful use cases.

---

<div class="post-metadata">

**Author:** ![drewdin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/drewdin/32/3363_2.png) [@drewdin](https://forum.inductiveautomation.com/u/drewdin)\
**Post date:** [April 4, 2025, 6:24pm UTC](https://forum.inductiveautomation.com/t/webdev-use-cases-how-are-you-using-it/104714/6 "2025-04-04T18:24:18Z")

</div>

that's pretty cool, thanks!
