# Interface StartMonadOptions

Options for starting a complete monad.ai HTTP daemon.

interface StartMonadOptions {
claimDir?: string;
cleakerPkgDistDir?: string;
cwd?: string;
env?: ProcessEnv;
fetchProxyTimeoutMs?: number;
guiPkgDistDir?: string;
hostname?: string;
indexPath?: string;
logger?: false | MonadLogger;
mePkgDistDir?: string;
namespace?: string;
port?: string | number;
reactDomUmdDir?: string;
reactUmdDir?: string;
routesPath?: string;
seed?: string;
selfConfigPath?: string;
selfEndpoint?: string;
selfHostname?: string;
selfIdentity?: string;
selfResources?: string | string[];
selfTags?: string | string[];
selfTrust?: string;
selfType?: string;
setupPersistence?: boolean;
stateDir?: string;
}

#### Hierarchy (View Summary)

- MonadOptions
  - StartMonadOptions

- Defined in index.ts:25

##### Index

### Properties

claimDir?
cleakerPkgDistDir?
cwd?
env?
fetchProxyTimeoutMs?
guiPkgDistDir?
hostname?
indexPath?
logger?
mePkgDistDir?
namespace?
port?
reactDomUmdDir?
reactUmdDir?
routesPath?
seed?
selfConfigPath?
selfEndpoint?
selfHostname?
selfIdentity?
selfResources?
selfTags?
selfTrust?
selfType?
setupPersistence?
stateDir?

## Properties

### `Optional` claimDir

claimDir?: string

Inherited from MonadOptions.claimDir

- Defined in bootstrap.ts:21

### `Optional` cleakerPkgDistDir

cleakerPkgDistDir?: string

Inherited from MonadOptions.cleakerPkgDistDir

- Defined in bootstrap.ts:32

### `Optional` cwd

cwd?: string

Inherited from MonadOptions.cwd

- Defined in bootstrap.ts:16

### `Optional` env

env?: ProcessEnv

Inherited from MonadOptions.env

- Defined in bootstrap.ts:17

### `Optional` fetchProxyTimeoutMs

fetchProxyTimeoutMs?: number

Inherited from MonadOptions.fetchProxyTimeoutMs

- Defined in bootstrap.ts:37

### `Optional` guiPkgDistDir

guiPkgDistDir?: string

Inherited from MonadOptions.guiPkgDistDir

- Defined in bootstrap.ts:30

### `Optional` hostname

hostname?: string

Inherited from MonadOptions.hostname

- Defined in bootstrap.ts:15

### `Optional` indexPath

indexPath?: string

Inherited from MonadOptions.indexPath

- Defined in bootstrap.ts:36

### `Optional` logger

logger?: false | MonadLogger

Inherited from MonadOptions.logger

- Defined in bootstrap.ts:38

### `Optional` mePkgDistDir

mePkgDistDir?: string

Inherited from MonadOptions.mePkgDistDir

- Defined in bootstrap.ts:31

### `Optional` namespace

namespace?: string

Inherited from MonadOptions.namespace

- Defined in bootstrap.ts:19

### `Optional` port

port?: string | number

Inherited from MonadOptions.port

- Defined in bootstrap.ts:14

### `Optional` reactDomUmdDir

reactDomUmdDir?: string

Inherited from MonadOptions.reactDomUmdDir

- Defined in bootstrap.ts:34

### `Optional` reactUmdDir

reactUmdDir?: string

Inherited from MonadOptions.reactUmdDir

- Defined in bootstrap.ts:33

### `Optional` routesPath

routesPath?: string

Inherited from MonadOptions.routesPath

- Defined in bootstrap.ts:35

### `Optional` seed

seed?: string

Inherited from MonadOptions.seed

- Defined in bootstrap.ts:18

### `Optional` selfConfigPath

selfConfigPath?: string

Inherited from MonadOptions.selfConfigPath

- Defined in bootstrap.ts:22

### `Optional` selfEndpoint

selfEndpoint?: string

Inherited from MonadOptions.selfEndpoint

- Defined in bootstrap.ts:25

### `Optional` selfHostname

selfHostname?: string

Inherited from MonadOptions.selfHostname

- Defined in bootstrap.ts:24

### `Optional` selfIdentity

selfIdentity?: string

Inherited from MonadOptions.selfIdentity

- Defined in bootstrap.ts:23

### `Optional` selfResources

selfResources?: string | string[]

Inherited from MonadOptions.selfResources

- Defined in bootstrap.ts:29

### `Optional` selfTags

selfTags?: string | string[]

Inherited from MonadOptions.selfTags

- Defined in bootstrap.ts:26

### `Optional` selfTrust

selfTrust?: string

Inherited from MonadOptions.selfTrust

- Defined in bootstrap.ts:28

### `Optional` selfType

selfType?: string

Inherited from MonadOptions.selfType

- Defined in bootstrap.ts:27

### `Optional` setupPersistence

setupPersistence?: boolean

Disable periodic snapshot persistence when set to `false`.

- Defined in index.ts:27

### `Optional` stateDir

stateDir?: string

Inherited from MonadOptions.stateDir

- Defined in bootstrap.ts:20