Skip to main content
Question

Clarification on Supported OPC UA → MQTT Architecture (Managed Broker in CDF)

  • March 10, 2026
  • 2 replies
  • 21 views

Andre Alves
MVP
Forum|alt.badge.img+14

Hi Cognite Team,

We are currently defining an integration pattern for a partner who will provide data from an OPC UA source into Cognite Data Fusion.

Our preference is to use a managed MQTT broker in CDF and avoid deploying any self-hosted MQTT broker or additional bridge components on-prem.

Based on the documentation, we understand that the OPC UA Extractor supports an mqtt: output mode, but it also references a requirement for the MQTT-CDF Bridge and a configured broker host/port.

To ensure we define the correct and supported architecture, could you please clarify:

  1. Is it supported to configure the OPC UA Extractor to publish directly to the Cognite-hosted MQTT broker in CDF?

  2. If using the Cognite-managed MQTT broker, is the MQTT-CDF Bridge still required?

  3. Is a self-hosted MQTT broker mandatory when using the mqtt: configuration in the OPC UA Extractor?

  4. What is the recommended architecture today for a partner delivering OPC UA data into CDF using MQTT?

Our intended target architecture is:

OPC UA → Cognite OPC UA Extractor → Cognite Hosted MQTT Broker → CDF

without deploying:

  • A self-hosted MQTT broker

  • The MQTT-CDF Bridge on-prem

We would appreciate confirmation of the supported and recommended approach for new integrations.

 

2 replies

  • Practitioner
  • March 11, 2026

The MQTT pushing feature in the OPC-UA extractor does not do what you think it does. It is deprecated and will be removed shortly, so it can unfortunately not be used in this way. It was built for a different use case a long time ago, but it hasn’t really been kept up to date.

 

If this is something you need, then it should be considered a feature request, and not something we currently support.


Andre Alves
MVP
Forum|alt.badge.img+14
  • Author
  • MVP
  • March 11, 2026

Hi ​@Einar Omang,

 

Thanks for your reply. In the OPC UA Extractor documentation, I found the following about MQTT:

mqtt
Global parameter. Push data to CDF one-way over MQTT. This requires that the MQTT–CDF Bridge application is running somewhere with access to CDF.

Based on your message, should we avoid using MQTT because it’s deprecated (or no longer recommended)?

If so, what is the CDF team’s current recommendation for sending data from an OPC UA Server into CDF in a high-availability scenario?

Should we go with OPC UA → Cognite API directly, or is there another supported/recommended architecture?

If you have recommendations based on what is currently supported, we’d really appreciate your guidance.

regards,
Andre