# NodeJs OpcUa Client

**URL:** <https://forum.inductiveautomation.com/t/nodejs-opcua-client/75215>\
**Category:** Ignition\
**Created:** [June 19, 2023, 2:41pm UTC](https://forum.inductiveautomation.com/t/nodejs-opcua-client/75215 "2023-06-19T14:41:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gustavo\_Mayorga](https://avatars.discourse-cdn.com/v4/letter/g/6bbea6/32.png) [@Gustavo\_Mayorga](https://forum.inductiveautomation.com/u/Gustavo_Mayorga)\
**Post date:** [June 19, 2023, 2:41pm UTC](https://forum.inductiveautomation.com/t/nodejs-opcua-client/75215/1 "2023-06-19T14:41:36Z")

</div>

Hi, I don't know if it is possible to connect nodejs opcua client to ignition opcua server.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [June 19, 2023, 3:28pm UTC](https://forum.inductiveautomation.com/t/nodejs-opcua-client/75215/2 "2023-06-19T15:28:51Z")

</div>

Probably. What have you tried? (After configuring Ignition to allow an external connection, that is. It doesn't allow it by default.)

---

<div class="post-metadata">

**Author:** ![Gustavo\_Mayorga](https://avatars.discourse-cdn.com/v4/letter/g/6bbea6/32.png) [@Gustavo\_Mayorga](https://forum.inductiveautomation.com/u/Gustavo_Mayorga)\
**Post date:** [June 19, 2023, 5:03pm UTC](https://forum.inductiveautomation.com/t/nodejs-opcua-client/75215/3 "2023-06-19T17:03:21Z")

</div>

I use the node-opcua library for nodejs, I create an opc client and server but the connection is not established  
How do I configure the external connections?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [June 19, 2023, 8:36pm UTC](https://forum.inductiveautomation.com/t/nodejs-opcua-client/75215/4 "2023-06-19T20:36:15Z")

</div>

The critical information is documented here:

[https://docs.inductiveautomation.com/display/DOC81/Ignition's+OPC+UA+Server](https://docs.inductiveautomation.com/display/DOC81/Ignition%27s+OPC+UA+Server)

Key items:

- Change the bind address(es) to include an external IP address of your gateway.

- Change the endpoint address(es) to match.

- Adjust the security policies per your client's capabilities.

- Create another user/password combination in the OPC user source for your client to use.

{ I don't do this myself, but many here on the forum have made such connections. }
