---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../../modules.md) / [operations/mrt](../index.md) / CreateEnvOptions

# Interface: CreateEnvOptions

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:34](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L34)

Options for creating an MRT environment.

## Properties

### allowCookies?

> `optional` **allowCookies**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:78](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L78)

Forward HTTP cookies to origin.

***

### enableSourceMaps?

> `optional` **enableSourceMaps**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:83](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L83)

Enable source map support in the environment.

***

### externalDomain?

> `optional` **externalDomain**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:73](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L73)

External domain for Universal PWA SSR (e.g., example.com).

***

### externalHostname?

> `optional` **externalHostname**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:68](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L68)

Full external hostname (e.g., www.example.com).

***

### hostname?

> `optional` **hostname**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:63](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L63)

Hostname pattern for V8 Tag loading.

***

### isProduction?

> `optional` **isProduction**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:58](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L58)

Mark as a production environment.

***

### logLevel?

> `optional` **logLevel**: `"TRACE"` \| `"DEBUG"` \| `"INFO"` \| `"WARN"` \| `"ERROR"` \| `"FATAL"`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:88](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L88)

Minimum log level for the environment.

***

### name

> **name**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:48](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L48)

Display name for the environment.

***

### origin?

> `optional` **origin**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:110](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L110)

MRT API origin URL.

#### Default

```ts
"https://cloud.mobify.com"
```

***

### projectSlug

> **projectSlug**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:38](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L38)

The project slug to create the environment in.

***

### proxyConfigs?

> `optional` **proxyConfigs**: `object`[]

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:99](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L99)

Proxy configurations for SSR.
Each proxy maps a path prefix to a backend host.

#### host

> **host**: `string`

The backend host to proxy to (e.g., 'api.example.com').

#### path

> **path**: `string`

The path prefix to proxy (e.g., 'api', 'ocapi', 'einstein').

***

### region?

> `optional` **region**: `"us-east-1"` \| `"us-east-2"` \| `"us-west-1"` \| `"us-west-2"` \| `"ap-south-1"` \| `"ap-south-2"` \| `"ap-northeast-2"` \| `"ap-southeast-1"` \| `"ap-southeast-2"` \| `"ap-southeast-3"` \| `"ap-northeast-1"` \| `"ap-northeast-3"` \| `"ca-central-1"` \| `"eu-central-1"` \| `"eu-central-2"` \| `"eu-west-1"` \| `"eu-west-2"` \| `"eu-west-3"` \| `"eu-north-1"` \| `"eu-south-1"` \| `"il-central-1"` \| `"me-central-1"` \| `"sa-east-1"`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:53](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L53)

AWS region for SSR deployment.

***

### slug

> **slug**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:43](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L43)

Environment slug/identifier (e.g., staging, production).

***

### whitelistedIps?

> `optional` **whitelistedIps**: `string`

Defined in: [packages/b2c-tooling-sdk/src/operations/mrt/env.ts:93](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/operations/mrt/env.ts#L93)

IP whitelist (CIDR blocks, space-separated).
