# OPC-UA driver for Ignition 8: New "Device" interface?

**URL:** <https://forum.inductiveautomation.com/t/opc-ua-driver-for-ignition-8-new-device-interface/25046>\
**Category:** Module Development\
**Tags:** ignition80, sdk\
**Created:** [May 16, 2019, 1:53am UTC](https://forum.inductiveautomation.com/t/opc-ua-driver-for-ignition-8-new-device-interface/25046 "2019-05-16T01:53:38Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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 16, 2019, 2:05am UTC](https://forum.inductiveautomation.com/t/opc-ua-driver-for-ignition-8-new-device-interface/25046/2 "2019-05-16T02:05:30Z")

</div>

You could technically still build a driver against the old `Driver` interface and it will work because there’s a mechanism to bridge `Driver` to `Device`, but this API is now deprecated and unsupported.

There are some javadocs written for `Device` but it looks like none of the javadocs from the UA module are being published for some reason. I’ll have to look into this.

The [OPC UA Device example](https://github.com/inductiveautomation/ignition-sdk-examples/tree/master/opc-ua-device) is the recommended starting point if you’re building for 8.0. There isn’t actually much to the new device API because it’s mostly an extension of the [Eclipse Milo](https://github.com/eclipse/milo/) address space APIs plus the additional context from being an Ignition module.

As always with the module SDK… it is what is. You’re welcome to keep asking questions in the forums and myself or others will answer what they can.

---

_[View the full topic](https://forum.inductiveautomation.com/t/opc-ua-driver-for-ignition-8-new-device-interface/25046)._
