> ## Documentation Index
> Fetch the complete documentation index at: https://docs.extractbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# StorageStateOptions

Input options for defining the storage state (cookies, local storage, IndexedDB) of a page or context.
Used in page options or potentially for saving/loading browser state.

## Definition

```graphql theme={null}
input StorageStateOptions {
  cookies: [JSONObject]!
  localStorage: [JSONObject]!
  indexedDB: [JSONObject]!
}
```

## Fields

### `cookies`

[\[JSONObject\]!](/reference/graphql/scalars/jsonobject)

An array of cookie objects. Each object should conform to a structure similar to CookieOptions but typically represented as simple JSON objects when serialized.

### `localStorage`

[\[JSONObject\]!](/reference/graphql/scalars/jsonobject)

An array of local storage entries. Each entry is typically an object with 'name' and 'value' string properties.
Example: `[{ "name": "myKey", "value": "myValue" }]`

### `indexedDB`

[\[JSONObject\]!](/reference/graphql/scalars/jsonobject)

An array representing IndexedDB data. The structure is complex and database-specific.
This is often captured as a serialized representation of the database's contents.
