Skip to main content
Sources define where a hosted extractor reads data from. Each source specifies the connection details for an external data system (such as an MQTT broker, OPC UA server, or database). You create and configure sources, then link them to jobs that extract data from those sources into CDF.

What sources are

A source is a configuration object that describes how to connect to an external system. It includes connection parameters such as endpoints, credentials, and protocol-specific settings. Once created, a source can be reused by multiple jobs for different extraction scenarios.

Supported source types

Hosted extractors support various source types, including MQTT brokers, OPC UA servers, relational databases, and other protocols. Each type has its own configuration schema—you provide the relevant connection details when creating the source.
Store credentials securely. Use CDF secrets or other secure mechanisms for sensitive connection parameters.

Creating and managing sources

You create sources via the API by specifying the source type and required connection parameters. After creation, you can update sources to change configuration or credentials. Sources are linked to jobs through mappings, which define how data flows from the source to CDF destinations.
Last modified on April 23, 2026