# OPC-UA alert and history

**URL:** <https://forum.inductiveautomation.com/t/opc-ua-alert-and-history/2102>\
**Category:** Ignition\
**Created:** [August 6, 2010, 10:23am UTC](https://forum.inductiveautomation.com/t/opc-ua-alert-and-history/2102 "2010-08-06T10:23:08Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![R.Alamsha](https://avatars.discourse-cdn.com/v4/letter/r/e5b9ba/32.png) [@R.Alamsha](https://forum.inductiveautomation.com/u/R.Alamsha)\
**Post date:** [August 30, 2018, 1:01am UTC](https://forum.inductiveautomation.com/t/opc-ua-alert-and-history/2102/7 "2018-08-30T01:01:34Z")

</div>

> [@vincent.witzel](#):
>
> what options exist for accessing Ignition's historicized data from outside of Ignition (i.e., from third-party clients/software) other than querying the relational database directly? Thanks!

You can serve Ignition realtime tags and historical db as JSON and consume it with ReactJS, Python and so on.

> [@Ignition-ReactJS-Django-JSON Realtime](http://forum.inductiveautomation.com/t/ignition-reactjs-django-json-realtime/18307):
>
> Demo here: [http://decisive-destruction.surge.sh/](http://decisive-destruction.surge.sh/) Git code here: Download. play, modify and share. The game begins NOW !!!

> [@web-API to read/write tags json](http://forum.inductiveautomation.com/t/web-api-to-read-write-tags-json/19038/36):
>
> This Ignition project can serve 15,000 dynamic tags from transaction groups as JSON api. You can add 1000’s of tags to the transaction group and serve them as JSON payload. Install SimpleTagProvider-unsigned.modl. (This module is built from Ignition SDK example) This will automatically create 50,000 dynamic tags ignition\_group1.php will serve 1000 dynamic tags as JSON api. To enable unsigned modules in ignition, just add the last line in your ignition.conf. Java Additional Param…

---

_[View the full topic](https://forum.inductiveautomation.com/t/opc-ua-alert-and-history/2102)._
