---
title: "ContentstackClientOptions"
description: "ContentstackClientOptions"
url: "https://www.contentstack.com/docs/developers/sdks/content-management-sdk/dot-net/reference/contentstackclientoptions"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-09-21"
---

# ContentstackClientOptions

## ContentstackClientOptions

ContentstackClientOptions class is base class for Contentstack Configuration.

## GetUri

Returns a Uri instance configured in the configuration.

## GetWebProxy

Returns a WebProxy instance configured to match the proxy settings in the configuration.

An Authtoken is a read-write token used to make authorized CMA requests.

Gets or sets the DisableLogging. When set to true, the logging of the client is disabled. The default value is false.

The Host used to set host url for the Contentstack Management API.

Gets or sets the maximum number of bytes to buffer when reading the response content.

The Host used to set host url for the Contentstack Management API.

Credentials to use with a proxy.

Host for the Proxy.

Port for the Proxy.

Returns the flag indicating delay in retrying HTTP requests.

Returns the flag indicating how many retry HTTP requests an SDK should make for a single SDK operation invocation before giving up.

When set to true, the client will retry requests. When set to false, the client will not retry request.

The retry policy which specifies when a retry should be performed.

Gets or sets the timespan to wait before the request times out.

The Host used to set host url for the Contentstack Management API.

## ContentstackClientOptions | .NET Management SDK | Contentstack

ContentstackClientOptions is the base class for configuring the Contentstack client.