# SynapseOptions

Defined in: [packages/synapse-sdk/src/types.ts:41](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L41)

Options for initializing the Synapse instance

## Properties

### account

> **account**: `` `0x${string}` `` \| `Account`

Defined in: [packages/synapse-sdk/src/types.ts:61](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L61)

Viem account

#### See

 - https://viem.sh/docs/accounts/jsonRpc
 - https://viem.sh/docs/accounts/local

***

### chain?

> `optional` **chain**: [`Chain`](/reference/filoz/synapse-sdk/synapse/interfaces/chain/)

Defined in: [packages/synapse-sdk/src/types.ts:53](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L53)

Filecoin chain

***

### sessionKey?

> `optional` **sessionKey**: [`SessionKey`](/reference/filoz/synapse-core/session-key/interfaces/sessionkey/)\<`"Secp256k1"`\>

Defined in: [packages/synapse-sdk/src/types.ts:63](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L63)

***

### transport?

> `optional` **transport**: `Transport`

Defined in: [packages/synapse-sdk/src/types.ts:47](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L47)

Viem transport

#### See

https://viem.sh/docs/clients/intro#transports

***

### withCDN?

> `optional` **withCDN**: `boolean`

Defined in: [packages/synapse-sdk/src/types.ts:66](https://github.com/FilOzone/synapse-sdk/blob/83770aa3b42e40c80326c80cbbbd1c1206c920c0/packages/synapse-sdk/src/types.ts#L66)

Whether to use CDN for retrievals (default: false)