> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cognite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# About Cognite WITSML extractor

> Overview of the Cognite WITSML extractor that ingests wellsite data using SOAP and ETP protocols into CDF.

The Cognite WITSML extractor ingests data using the [Wellsite Information Transfer Standard Markup Language](https://www.energistics.org/witsml-data-standards) (WITSML), [WITSML specification (version 1.4.1.1)](https://energistics.org/witsml-developers-users), into CDF.

SOAP is typically used for historical data, while ETP is typically for real-time integrations, such as WITSML log objects.

The extractor ingests WITSML [non-growing objects](/cdf/integration/guides/extraction/witsml/witsml_guide), such as `wellbore`, into [CDF RAW](/cdf/integration/guides/extraction/raw_explorer) and growing objects, such as WITSML logs, into the CDF [time series](/api-reference/concepts/20230101/time-series) or [sequences](/api-reference/concepts/20230101/sequences) services.

WITSML growing objects are characterized by the following:

* A relatively large number of occurrences of recurring data is indexed to time or depth.
* Additional occurrences of recurring data are inserted or updated over time. This is what causes the data object to grow.

You can configure the extractor using [extraction rules](/cdf/integration/guides/extraction/witsml/witsml_configuration#extraction-rules) that define what, how, and when to ingest WITSML data into CDF.

## Run the extractor

The extractor is distributed as a [Docker container](/cdf/integration/guides/extraction/witsml/witsml_setup), and you set [a simple or advanced mode](/cdf/integration/guides/extraction/witsml/witsml_setup#deploy-the-extractor) for low or high data volume integrations.
