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

# Modules

# datalinks

* [datalinks package](datalinks)
  * [Subpackages](datalinks#subpackages)
    * [datalinks.api package](datalinks.api)
      * [`DataLinksAPI`](datalinks.api#datalinks.api.DataLinksAPI)
      * [`AsyncDataLinksAPI`](datalinks.api#datalinks.api.AsyncDataLinksAPI)
      * [`DataLinksRequestError`](datalinks.api#datalinks.api.DataLinksRequestError)
      * [`DLConfig`](datalinks.api#datalinks.api.DLConfig)
      * [`AskEvent`](datalinks.api#datalinks.api.AskEvent)
      * [`IngestionResult`](datalinks.api#datalinks.api.IngestionResult)
      * [`IngestProxyAPI`](datalinks.api#datalinks.api.IngestProxyAPI)
      * [`IngestProxyConfig`](datalinks.api#datalinks.api.IngestProxyConfig)
      * [`PipelineRun`](datalinks.api#datalinks.api.PipelineRun)
      * [Submodules](datalinks.api#submodules)
      * [datalinks.api.async\_datalinks module](datalinks.api#module-datalinks.api.async_datalinks)
      * [datalinks.api.datalinks module](datalinks.api#module-datalinks.api.datalinks)
      * [datalinks.api.ingest\_proxy module](datalinks.api#module-datalinks.api.ingest_proxy)
  * [Submodules](datalinks#submodules)
  * [datalinks.cli module](datalinks#module-datalinks.cli)
    * [`StandardCLI`](datalinks#datalinks.cli.StandardCLI)
    * [`get_default_args()`](datalinks#datalinks.cli.get_default_args)
  * [datalinks.links module](datalinks#module-datalinks.links)
    * [`MatchType`](datalinks#datalinks.links.MatchType)
      * [`MatchType.targetColumns`](datalinks#datalinks.links.MatchType.targetColumns)
    * [`ExactMatch`](datalinks#datalinks.links.ExactMatch)
      * [`ExactMatch.minVariation`](datalinks#datalinks.links.ExactMatch.minVariation)
      * [`ExactMatch.minDistinct`](datalinks#datalinks.links.ExactMatch.minDistinct)
    * [`GeoMatch`](datalinks#datalinks.links.GeoMatch)
      * [`GeoMatch.distance`](datalinks#datalinks.links.GeoMatch.distance)
      * [`GeoMatch.distanceUnit`](datalinks#datalinks.links.GeoMatch.distanceUnit)
    * [`EntityResolutionTypes`](datalinks#datalinks.links.EntityResolutionTypes)
      * [`EntityResolutionTypes.ExactMatch`](datalinks#datalinks.links.EntityResolutionTypes.ExactMatch)
      * [`EntityResolutionTypes.GeoMatch`](datalinks#datalinks.links.EntityResolutionTypes.GeoMatch)
    * [`MatchTypeConfig`](datalinks#datalinks.links.MatchTypeConfig)
      * [`MatchTypeConfig.matchTypes`](datalinks#datalinks.links.MatchTypeConfig.matchTypes)
      * [`MatchTypeConfig.config`](datalinks#datalinks.links.MatchTypeConfig.config)
  * [datalinks.loaders module](datalinks#module-datalinks.loaders)
    * [`Loader`](datalinks#datalinks.loaders.Loader)
      * [`Loader.load_from_folder()`](datalinks#datalinks.loaders.Loader.load_from_folder)
    * [`JSONLoader`](datalinks#datalinks.loaders.JSONLoader)
      * [`JSONLoader.load_from_folder()`](datalinks#datalinks.loaders.JSONLoader.load_from_folder)
      * [`JSONLoader.load_item()`](datalinks#datalinks.loaders.JSONLoader.load_item)
  * [datalinks.pipeline module](datalinks#module-datalinks.pipeline)
    * [`StepTypes`](datalinks#datalinks.pipeline.StepTypes)
      * [`StepTypes.TABLE`](datalinks#datalinks.pipeline.StepTypes.TABLE)
      * [`StepTypes.ROWS`](datalinks#datalinks.pipeline.StepTypes.ROWS)
      * [`StepTypes.NORMALIZE`](datalinks#datalinks.pipeline.StepTypes.NORMALIZE)
      * [`StepTypes.VALIDATE`](datalinks#datalinks.pipeline.StepTypes.VALIDATE)
      * [`StepTypes.REVERSE_GEO`](datalinks#datalinks.pipeline.StepTypes.REVERSE_GEO)
    * [`NormalizeModes`](datalinks#datalinks.pipeline.NormalizeModes)
      * [`NormalizeModes.EMBEDDINGS`](datalinks#datalinks.pipeline.NormalizeModes.EMBEDDINGS)
      * [`NormalizeModes.ALL_IN_ONE`](datalinks#datalinks.pipeline.NormalizeModes.ALL_IN_ONE)
      * [`NormalizeModes.FIELD_BY_FIELD`](datalinks#datalinks.pipeline.NormalizeModes.FIELD_BY_FIELD)
    * [`ValidateModes`](datalinks#datalinks.pipeline.ValidateModes)
      * [`ValidateModes.ROWS`](datalinks#datalinks.pipeline.ValidateModes.ROWS)
      * [`ValidateModes.REGEX`](datalinks#datalinks.pipeline.ValidateModes.REGEX)
      * [`ValidateModes.FIELDS`](datalinks#datalinks.pipeline.ValidateModes.FIELDS)
    * [`BaseStep`](datalinks#datalinks.pipeline.BaseStep)
      * [`BaseStep.step_type`](datalinks#datalinks.pipeline.BaseStep.step_type)
      * [`BaseStep.to_dict()`](datalinks#datalinks.pipeline.BaseStep.to_dict)
    * [`LlmStep`](datalinks#datalinks.pipeline.LlmStep)
      * [`LlmStep.model`](datalinks#datalinks.pipeline.LlmStep.model)
      * [`LlmStep.provider`](datalinks#datalinks.pipeline.LlmStep.provider)
    * [`InferenceStep`](datalinks#datalinks.pipeline.InferenceStep)
      * [`InferenceStep.derive_from`](datalinks#datalinks.pipeline.InferenceStep.derive_from)
    * [`ProcessUnstructured`](datalinks#datalinks.pipeline.ProcessUnstructured)
      * [`ProcessUnstructured.step_type`](datalinks#datalinks.pipeline.ProcessUnstructured.step_type)
      * [`ProcessUnstructured.helper_prompt`](datalinks#datalinks.pipeline.ProcessUnstructured.helper_prompt)
    * [`ProcessStructured`](datalinks#datalinks.pipeline.ProcessStructured)
      * [`ProcessStructured.step_type`](datalinks#datalinks.pipeline.ProcessStructured.step_type)
    * [`ReverseGeo`](datalinks#datalinks.pipeline.ReverseGeo)
      * [`ReverseGeo.step_type`](datalinks#datalinks.pipeline.ReverseGeo.step_type)
    * [`Normalize`](datalinks#datalinks.pipeline.Normalize)
      * [`Normalize.step_type`](datalinks#datalinks.pipeline.Normalize.step_type)
      * [`Normalize.target_cols`](datalinks#datalinks.pipeline.Normalize.target_cols)
      * [`Normalize.mode`](datalinks#datalinks.pipeline.Normalize.mode)
      * [`Normalize.helper_prompt`](datalinks#datalinks.pipeline.Normalize.helper_prompt)
    * [`Validate`](datalinks#datalinks.pipeline.Validate)
      * [`Validate.step_type`](datalinks#datalinks.pipeline.Validate.step_type)
      * [`Validate.mode`](datalinks#datalinks.pipeline.Validate.mode)
      * [`Validate.columns`](datalinks#datalinks.pipeline.Validate.columns)
    * [`Pipeline`](datalinks#datalinks.pipeline.Pipeline)
      * [`Pipeline.to_list()`](datalinks#datalinks.pipeline.Pipeline.to_list)
