---
title: "SdkSettings"
canonical_url: "https://www.nutrient.io/api/csharp/settings/document/sdk-settings/"
md_url: "https://www.nutrient.io/api/csharp/settings/document/sdk-settings.md"
last_updated: "2026-10-08T08:55:57.713Z"
description: "Manages configuration settings for the Nutrient SDK."
---

Manages configuration settings for the Nutrient SDK. Provides functionality to load, export, and access various SDK settings through a type-safe registry system. This is a singleton class - use the static methods to access SDK settings.

```csharp

using Nutrient;

```

`SdkSettings` is a static class: call its members on the class itself.

## Properties

### AccessibilitySettings

```csharp

public static AccessibilitySettings AccessibilitySettings { get; }

```

Gets the settings for accessibility.

**Type:** [`AccessibilitySettings`](/api/csharp/settings/format/accessibility-settings/)

### AiAugmenterSettings

```csharp

public static AiAugmenterSettings AiAugmenterSettings { get; }

```

Gets the settings for aiaugmenter.

**Type:** [`AiAugmenterSettings`](/api/csharp/settings/vision/advanced/ai-augmenter-settings/)

### AiProcessingSettings

```csharp

public static AiProcessingSettings AiProcessingSettings { get; }

```

Gets the settings for aiprocessing.

**Type:** [`AiProcessingSettings`](/api/csharp/settings/vision/advanced/ai-processing-settings/)

### AnthropicApiSettings

```csharp

public static AnthropicApiSettings AnthropicApiSettings { get; }

```

Gets the settings for anthropicapi.

**Type:** [`AnthropicApiSettings`](/api/csharp/settings/vision/advanced/anthropic-api-settings/)

### CadSettings

```csharp

public static CadSettings CadSettings { get; }

```

Gets the settings for CAD.

**Type:** [`CadSettings`](/api/csharp/settings/format/cad-settings/)

### ContentExtractionSettings

```csharp

public static ContentExtractionSettings ContentExtractionSettings { get; }

```

Gets the settings for contentextraction.

**Type:** [`ContentExtractionSettings`](/api/csharp/settings/vision/advanced/content-extraction-settings/)

### ConversionSettings

```csharp

public static ConversionSettings ConversionSettings { get; }

```

Gets the settings for conversion.

**Type:** [`ConversionSettings`](/api/csharp/settings/document/conversion-settings/)

### CustomVlmApiSettings

```csharp

public static CustomVlmApiSettings CustomVlmApiSettings { get; }

```

Gets the settings for customvlmapi.

**Type:** [`CustomVlmApiSettings`](/api/csharp/settings/vision/advanced/custom-vlm-api-settings/)

### DeskewSettings

```csharp

public static DeskewSettings DeskewSettings { get; }

```

Gets the settings for deskew.

**Type:** [`DeskewSettings`](/api/csharp/settings/vision/advanced/deskew-settings/)

### DocumentClassificationSettings

```csharp

public static DocumentClassificationSettings DocumentClassificationSettings { get; }

```

Gets the settings for documentclassification.

**Type:** [`DocumentClassificationSettings`](/api/csharp/settings/vision/document-classification-settings/)

### DocumentLayoutJsonExportSettings

```csharp

public static DocumentLayoutJsonExportSettings DocumentLayoutJsonExportSettings { get; }

```

Gets the settings for documentlayoutjsonexport.

**Type:** [`DocumentLayoutJsonExportSettings`](/api/csharp/settings/vision/advanced/document-layout-json-export-settings/)

### DocumentSplitSettings

```csharp

public static DocumentSplitSettings DocumentSplitSettings { get; }

```

Gets the settings for documentsplit.

**Type:** [`DocumentSplitSettings`](/api/csharp/settings/vision/document-split-settings/)

### EmailSettings

```csharp

public static EmailSettings EmailSettings { get; }

```

Gets the settings for email.

**Type:** [`EmailSettings`](/api/csharp/settings/format/email-settings/)

### ExtractSettings

```csharp

public static ExtractSettings ExtractSettings { get; }

```

Gets the settings for extract.

**Type:** [`ExtractSettings`](/api/csharp/settings/vision/extract-settings/)

### FinalizerSettings

```csharp

public static FinalizerSettings FinalizerSettings { get; }

```

Gets the settings for finalizer.

**Type:** [`FinalizerSettings`](/api/csharp/settings/vision/advanced/finalizer-settings/)

### FormLabelingSettings

```csharp

public static FormLabelingSettings FormLabelingSettings { get; }

```

Gets the settings for formlabeling.

**Type:** [`FormLabelingSettings`](/api/csharp/settings/vision/advanced/form-labeling-settings/)

### FormRecognitionSettings

```csharp

public static FormRecognitionSettings FormRecognitionSettings { get; }

```

Gets the settings for formrecognition.

**Type:** [`FormRecognitionSettings`](/api/csharp/settings/vision/advanced/form-recognition-settings/)

### FormVlmConnectionSettings

```csharp

public static FormVlmConnectionSettings FormVlmConnectionSettings { get; }

```

Gets the settings for formvlmconnection.

**Type:** [`FormVlmConnectionSettings`](/api/csharp/settings/vision/advanced/form-vlm-connection-settings/)

### FormVlmFallbackConnectionSettings

```csharp

public static FormVlmFallbackConnectionSettings FormVlmFallbackConnectionSettings { get; }

```

Gets the settings for formvlmfallbackconnection.

**Type:** [`FormVlmFallbackConnectionSettings`](/api/csharp/settings/vision/advanced/form-vlm-fallback-connection-settings/)

### GoogleApiSettings

```csharp

public static GoogleApiSettings GoogleApiSettings { get; }

```

Gets the settings for googleapi.

**Type:** [`GoogleApiSettings`](/api/csharp/settings/vision/advanced/google-api-settings/)

### HandwritingSettings

```csharp

public static HandwritingSettings HandwritingSettings { get; }

```

Gets the settings for handwriting.

**Type:** [`HandwritingSettings`](/api/csharp/settings/vision/advanced/handwriting-settings/)

### HtmlSettings

```csharp

public static HtmlSettings HtmlSettings { get; }

```

Gets the settings for HTML.

**Type:** [`HtmlSettings`](/api/csharp/settings/format/html-settings/)

### ImageSettings

```csharp

public static ImageSettings ImageSettings { get; }

```

Gets the settings for image.

**Type:** [`ImageSettings`](/api/csharp/settings/format/image-settings/)

### InferenceLayoutSettings

```csharp

public static InferenceLayoutSettings InferenceLayoutSettings { get; }

```

Gets the settings for inferencelayout.

**Type:** [`InferenceLayoutSettings`](/api/csharp/settings/vision/advanced/inference-layout-settings/)

### InlineStyleSettings

```csharp

public static InlineStyleSettings InlineStyleSettings { get; }

```

Gets the settings for inlinestyle.

**Type:** [`InlineStyleSettings`](/api/csharp/settings/vision/advanced/inline-style-settings/)

### InstantJsonSettings

```csharp

public static InstantJsonSettings InstantJsonSettings { get; }

```

Gets the settings for instantjson.

**Type:** [`InstantJsonSettings`](/api/csharp/settings/format/advanced/instant-json-settings/)

### Jbig2Settings

```csharp

public static Jbig2Settings Jbig2Settings { get; }

```

Gets the settings for jbig2.

**Type:** [`Jbig2Settings`](/api/csharp/settings/format/advanced/jbig2-settings/)

### JpegSettings

```csharp

public static JpegSettings JpegSettings { get; }

```

Gets the settings for jpeg.

**Type:** [`JpegSettings`](/api/csharp/settings/format/jpeg-settings/)

### LocalAiProcessingSettings

```csharp

public static LocalAiProcessingSettings LocalAiProcessingSettings { get; }

```

Gets the settings for localaiprocessing.

**Type:** [`LocalAiProcessingSettings`](/api/csharp/settings/vision/advanced/local-ai-processing-settings/)

### LocalVlmSettings

```csharp

public static LocalVlmSettings LocalVlmSettings { get; }

```

Gets the settings for localvlm.

**Type:** [`LocalVlmSettings`](/api/csharp/settings/vision/advanced/local-vlm-settings/)

### MarkdownSettings

```csharp

public static MarkdownSettings MarkdownSettings { get; }

```

Gets the settings for markdown.

**Type:** [`MarkdownSettings`](/api/csharp/settings/format/markdown-settings/)

### OcrSettings

```csharp

public static OcrSettings OcrSettings { get; }

```

Gets the settings for ocr.

**Type:** [`OcrSettings`](/api/csharp/settings/vision/advanced/ocr-settings/)

### OmrSettings

```csharp

public static OmrSettings OmrSettings { get; }

```

Gets the settings for omr.

**Type:** [`OmrSettings`](/api/csharp/settings/vision/advanced/omr-settings/)

### OpenAIApiEndpointSettings

```csharp

public static OpenAIApiEndpointSettings OpenAIApiEndpointSettings { get; }

```

Gets the settings for openaiapiendpoint.

**Type:** [`OpenAIApiEndpointSettings`](/api/csharp/settings/vision/advanced/open-ai-api-endpoint-settings/)

### OpenAILanguagesDetectionSettings

```csharp

public static OpenAILanguagesDetectionSettings OpenAILanguagesDetectionSettings { get; }

```

Gets the settings for openailanguagesdetection.

**Type:** [`OpenAILanguagesDetectionSettings`](/api/csharp/settings/vision/advanced/open-ai-languages-detection-settings/)

### OpenAIPictureAltSettings

```csharp

public static OpenAIPictureAltSettings OpenAIPictureAltSettings { get; }

```

Gets the settings for openaipicturealt.

**Type:** [`OpenAIPictureAltSettings`](/api/csharp/settings/vision/advanced/open-ai-picture-alt-settings/)

### OpenSettings

```csharp

public static OpenSettings OpenSettings { get; }

```

Gets the settings for opening documents.

**Type:** [`OpenSettings`](/api/csharp/settings/document/open-settings/)

### PPTextDetSettings

```csharp

public static PPTextDetSettings PPTextDetSettings { get; }

```

Gets the settings for pptextdet.

**Type:** [`PPTextDetSettings`](/api/csharp/settings/vision/advanced/pp-text-det-settings/)

### PPTextRecSettings

```csharp

public static PPTextRecSettings PPTextRecSettings { get; }

```

Gets the settings for pptextrec.

**Type:** [`PPTextRecSettings`](/api/csharp/settings/vision/advanced/pp-text-rec-settings/)

### ParseSettings

```csharp

public static ParseSettings ParseSettings { get; }

```

Gets the settings for parse.

**Type:** [`ParseSettings`](/api/csharp/settings/vision/parse-settings/)

### PdfPageSettings

```csharp

public static PdfPageSettings PdfPageSettings { get; }

```

Gets the settings for PDF page.

**Type:** [`PdfPageSettings`](/api/csharp/settings/format/advanced/pdf-page-settings/)

### PdfSettings

```csharp

public static PdfSettings PdfSettings { get; }

```

Gets the settings for PDF.

**Type:** [`PdfSettings`](/api/csharp/settings/format/pdf-settings/)

### PreprocessingSettings

```csharp

public static PreprocessingSettings PreprocessingSettings { get; }

```

Gets the settings for preprocessing.

**Type:** [`PreprocessingSettings`](/api/csharp/settings/vision/advanced/preprocessing-settings/)

### PresentationSettings

```csharp

public static PresentationSettings PresentationSettings { get; }

```

Gets the settings for presentation.

**Type:** [`PresentationSettings`](/api/csharp/settings/format/presentation-settings/)

### ReadingOrderSettings

```csharp

public static ReadingOrderSettings ReadingOrderSettings { get; }

```

Gets the settings for readingorder.

**Type:** [`ReadingOrderSettings`](/api/csharp/settings/vision/advanced/reading-order-settings/)

### SchemaGenerationSettings

```csharp

public static SchemaGenerationSettings SchemaGenerationSettings { get; }

```

Gets the settings for schemageneration.

**Type:** [`SchemaGenerationSettings`](/api/csharp/settings/vision/schema-generation-settings/)

### SearchSettings

```csharp

public static SearchSettings SearchSettings { get; }

```

Gets the settings for search.

**Type:** [`SearchSettings`](/api/csharp/settings/format/search-settings/)

### SegmenterSettings

```csharp

public static SegmenterSettings SegmenterSettings { get; }

```

Gets the settings for segmenter.

**Type:** [`SegmenterSettings`](/api/csharp/settings/vision/advanced/segmenter-settings/)

### SpreadsheetSettings

```csharp

public static SpreadsheetSettings SpreadsheetSettings { get; }

```

Gets the settings for spreadsheet.

**Type:** [`SpreadsheetSettings`](/api/csharp/settings/format/spreadsheet-settings/)

### TableDetectionSettings

```csharp

public static TableDetectionSettings TableDetectionSettings { get; }

```

Gets the settings for tabledetection.

**Type:** [`TableDetectionSettings`](/api/csharp/settings/document/advanced/table-detection-settings/)

### TableRecognitionSettings

```csharp

public static TableRecognitionSettings TableRecognitionSettings { get; }

```

Gets the settings for tablerecognition.

**Type:** [`TableRecognitionSettings`](/api/csharp/settings/vision/advanced/table-recognition-settings/)

### TextSettings

```csharp

public static TextSettings TextSettings { get; }

```

Gets the settings for text.

**Type:** [`TextSettings`](/api/csharp/settings/format/text-settings/)

### TiffSettings

```csharp

public static TiffSettings TiffSettings { get; }

```

Gets the settings for tiff.

**Type:** [`TiffSettings`](/api/csharp/settings/format/advanced/tiff-settings/)

### VisionAccelerationSettings

```csharp

public static VisionAccelerationSettings VisionAccelerationSettings { get; }

```

Gets the settings for visionacceleration.

**Type:** [`VisionAccelerationSettings`](/api/csharp/settings/vision/advanced/vision-acceleration-settings/)

### VisionDescriptorSettings

```csharp

public static VisionDescriptorSettings VisionDescriptorSettings { get; }

```

Gets the settings for visiondescriptor.

**Type:** [`VisionDescriptorSettings`](/api/csharp/settings/vision/advanced/vision-descriptor-settings/)

### VisionSettings

```csharp

public static VisionSettings VisionSettings { get; }

```

Gets the settings for vision.

**Type:** [`VisionSettings`](/api/csharp/settings/vision/vision-settings/)

### WordSettings

```csharp

public static WordSettings WordSettings { get; }

```

Gets the settings for Word documents.

**Type:** [`WordSettings`](/api/csharp/settings/format/word-settings/)

### WordsDetectionSettings

```csharp

public static WordsDetectionSettings WordsDetectionSettings { get; }

```

Gets the settings for wordsdetection.

**Type:** [`WordsDetectionSettings`](/api/csharp/settings/vision/advanced/words-detection-settings/)

## Methods

### Export

```csharp

public static void Export(string path)

```

Static method to export the current SDK settings to a JSON file.

**Parameters**

| Name   | Type     | Description                                          |
| ------ | -------- | ---------------------------------------------------- |
| `path` | `string` | The file path where the JSON settings will be saved. |

```csharp

public static void Export(Stream stream)

```

Static method to export the current SDK settings to a JSON stream.

**Parameters**

| Name     | Type     | Description                                         |
| -------- | -------- | --------------------------------------------------- |
| `stream` | `Stream` | The stream to write the JSON-formatted settings to. |

### Load

```csharp

public static void Load(string path)

```

Static method to load SDK settings from a JSON file.

**Parameters**

| Name   | Type     | Description                              |
| ------ | -------- | ---------------------------------------- |
| `path` | `string` | The file path to the JSON settings file. |

```csharp

public static void Load(Stream stream)

```

Static method to load SDK settings from a JSON stream.

**Parameters**

| Name     | Type     | Description                                        |
| -------- | -------- | -------------------------------------------------- |
| `stream` | `Stream` | The stream containing JSON-formatted SDK settings. |

---

## Related pages

- [Document](/api/csharp/settings/document.md)
- [Conversion Settings](/api/csharp/settings/document/conversion-settings.md)
- [Document Settings](/api/csharp/settings/document/document-settings.md)
- [Open Settings](/api/csharp/settings/document/open-settings.md)

