Skip to main content
The prebuilt extractors can stream or extract data in batches to the CDF staging area or directly to a CDF service with little or no data transformation.
The Cognite extractors only need read access to the source systems and never change the original data.
To integrate data into a data model, you can:
  • Use Cognite’s extractor and transformation components.
  • Use 3rd party extractor and transformation components.
  • Develop custom solutions.
You can also ingest data into CDF using the Cognite API or integrate Extract, Transform, Load (ETL) tools with the PostgreSQL gateway if your data is already in the cloud.
Integration architecture

Cognite extractors

Download installation files

1

Navigate to Extractors

Navigate to Data fusion > Integrate > Extractors.
2

Select extractor

Select the extractor best suited to your source system.
3

Download files

Download the Installation file and, optionally, the PDF documentation.
Extractor download page

Custom extractors

You can create custom extractors if your source system can’t use any of the prebuilt extractors. Select Create a custom extractor to find Python and .NET utils packages and SDKs to get started.

Cognite Python extractor-utils SDK

Use the Python extractor-utils SDK, an extension of the Cognite Python SDK, to develop extractors in Python. For more information, see the Python extractor-utils SDK documentation.

Cognite .NET extractor utilities code

Use the .NET extractor to develop extractors in C#. For more information, see the .NET utils documentation.
Last modified on May 26, 2026