# OPC UA Client Connection Limit

**URL:** <https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423>\
**Category:** Ignition\
**Created:** [April 13, 2022, 4:05pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423 "2022-04-13T16:05:38Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shea](https://avatars.discourse-cdn.com/v4/letter/s/3ab097/32.png) [@Shea](https://forum.inductiveautomation.com/u/Shea)\
**Post date:** [April 13, 2022, 4:05pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/1 "2022-04-13T16:05:38Z")

</div>

I’ve seen some stuff suggesting the client limit to the OPC UA server is capped at 100 clients and can’t be changed. Is this a licensing issue? Is there any way to increase this limit?

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:** [April 13, 2022, 4:08pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/2 "2022-04-13T16:08:18Z")

</div>

What version of Ignition are you using?

---

<div class="post-metadata">

**Author:** ![Shea](https://avatars.discourse-cdn.com/v4/letter/s/3ab097/32.png) [@Shea](https://forum.inductiveautomation.com/u/Shea)\
**Post date:** [April 13, 2022, 4:17pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/3 "2022-04-13T16:17:59Z")

</div>

Version: **8.1.4 (b2021040109)**

---

<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:** [April 13, 2022, 4:19pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/4 "2022-04-13T16:19:07Z")

</div>

Okay, yes, in that case it looks like in all versions of Ignition 8.x the server has a default limit of 100 sessions. It’s not a licensing issue, but it’s also not currently configurable.

What’s your use case? How many clients/sessions do you intend to connect and what would they be doing?

---

<div class="post-metadata">

**Author:** ![Shea](https://avatars.discourse-cdn.com/v4/letter/s/3ab097/32.png) [@Shea](https://forum.inductiveautomation.com/u/Shea)\
**Post date:** [April 13, 2022, 4:26pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/5 "2022-04-13T16:26:10Z")

</div>

We have a bunch of individual machines using the server to communicate with a single Rockwell PLC. Each machine only has 10-20 tags.

Shea

---

<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:** [April 13, 2022, 4:29pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/6 "2022-04-13T16:29:02Z")

</div>

So just to make sure I’m clear - each of these individual machines has its own OPC UA client that is making a connection to an Ignition OPC UA server, which in turn is connected to a single PLC.

I can make a ticket to expose session limit somehow. I don’t know how much a “bunch” is or how well the server will scale as you increase the number of sessions, but at only 10-20 tags per client I suspect you’ll be okay…

---

<div class="post-metadata">

**Author:** ![Shea](https://avatars.discourse-cdn.com/v4/letter/s/3ab097/32.png) [@Shea](https://forum.inductiveautomation.com/u/Shea)\
**Post date:** [April 13, 2022, 4:37pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/7 "2022-04-13T16:37:55Z")

</div>

That’s correct. Sorry - “a bunch” will probably end up being 150-200 devices. In the short term, we only need \<50 devices, but we already have more than 100 trying to connect (as the machines are updated, they automatically connect to the server even if we aren’t ready for the connection). This was taking slots from things we need currently. So in the meantime I was able to reject those connections via ufw, but long term we will need everything connected. If it doesn’t scale well, we’d look for another solution.

---

<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:** [April 13, 2022, 4:51pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/8 "2022-04-13T16:51:10Z")

</div>

I fast tracked this because it’s a super easy change and I’m curious. It should land in a nightly release sometime soon, once it has gone through QA.

---

<div class="post-metadata">

**Author:** ![peter](https://avatars.discourse-cdn.com/v4/letter/p/278dde/32.png) [@peter](https://forum.inductiveautomation.com/u/peter)\
**Post date:** [April 13, 2022, 5:22pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/9 "2022-04-13T17:22:08Z")

</div>

Just to clarify, does that mean in 8.x you can’t configure more than 100 OPC UA clients on a single server? Because I just realized that I will need to scale to 100+ clients at some point. And can you point me to anything in the documentation that states the limitations? I can’t see anything after a cursory glance.

---

<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:** [April 13, 2022, 5:24pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/10 "2022-04-13T17:24:29Z")

</div>

The Ignition OPC-UA server is limited to 100 active client connections.  
An individual Ignition **Gateway** only acts as one client - it’s not 1 UA client per Vision client, or Perspective session.

---

<div class="post-metadata">

**Author:** ![peter](https://avatars.discourse-cdn.com/v4/letter/p/278dde/32.png) [@peter](https://forum.inductiveautomation.com/u/peter)\
**Post date:** [April 13, 2022, 5:28pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/11 "2022-04-13T17:28:25Z")

</div>

Argghh … I think I am panicking with misunderstanding the terminology. In my case I want to have a single GW talking to 100+ PLCs, so 100+ configured OPC UA Clients on that GW

---

<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:** [April 13, 2022, 5:36pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/12 "2022-04-13T17:36:01Z")

</div>

No problem. You can have as many OPC UA client connections as you want.

I’m assuming you know what you’re talking about here and these are modern PLCs that actually have an onboard OPC UA server. An EtherNet/IP connection to a Logix PLC using one of our drivers is _not_ an OPC UA connection, for example.

---

<div class="post-metadata">

**Author:** ![peter](https://avatars.discourse-cdn.com/v4/letter/p/278dde/32.png) [@peter](https://forum.inductiveautomation.com/u/peter)\
**Post date:** [April 13, 2022, 5:37pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/13 "2022-04-13T17:37:45Z")

</div>

Definitely a PLC with a built in server. But modern? 🤣

---

<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:** [April 13, 2022, 5:38pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/14 "2022-04-13T17:38:00Z")

</div>

> [@peter](#):
>
> But modern? 🤣

It's all relative in this industry...

---

<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:** [April 13, 2022, 5:42pm UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/15 "2022-04-13T17:42:50Z")

</div>

Also, FWIW, having a lot of outgoing OPC UA client connections _is_ something I expect to scale well.

Last year I tested 5,000 connections with 100 tags each, updating @ 1s (500,000 updates/sec). The biggest problem at that scale is our internal DB and config pages aren’t built for it, but at the OPC UA layer it’s fine.

---

<div class="post-metadata">

**Author:** ![Andre\_Hennecke](https://avatars.discourse-cdn.com/v4/letter/a/e95f7d/32.png) [@Andre\_Hennecke](https://forum.inductiveautomation.com/u/Andre_Hennecke)\
**Post date:** [October 12, 2025, 1:07am UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/16 "2025-10-12T01:07:35Z")

</div>

Just want to ask what kind of limitations we have to expect with the config pages @Kevin.Herron . Not that we want to connect to 5000 servers, but 100-200 might happen as OPC UA gets more common in end devices.

---

<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:** [October 12, 2025, 1:11am UTC](https://forum.inductiveautomation.com/t/opc-ua-client-connection-limit/58423/17 "2025-10-12T01:11:40Z")

</div>

No limit, go for it.

We even managed to implement pagination in the UIs for 8.3.
