> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# IWorkspaceCatalog

- Package: [@gooddata/sdk-backend-spi](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-backend-spi/index.md)
- Kind: interface
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-backend-spi/src/workspace/ldm/catalog.ts
- Guides: [Load the workspace catalog at runtime](https://www.gooddata.ai/docs/gooddata-ui/latest/data-layer/data-model/workspace-catalog/index.md)

Instance of workspace catalog with loaded items

**Signature:**

```typescript
export interface IWorkspaceCatalog extends IWorkspaceCatalogMethods 
```
**Extends:** [IWorkspaceCatalogMethods](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-backend-spi/sdk-backend-spi.iworkspacecatalogmethods/index.md)

## Methods

| Method | Description |
| --- | --- |
| [availableItems()](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-backend-spi/sdk-backend-spi.iworkspacecatalog/index.md#iworkspacecatalogavailableitems) | Get only items that are valid for specific insight or execution items. |

## Method details

### IWorkspaceCatalog.availableItems()

Get only items that are valid for specific insight or execution items.

**Signature:**

```typescript
availableItems(): IWorkspaceCatalogAvailableItemsFactory;
```
**Returns:**

[IWorkspaceCatalogAvailableItemsFactory](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-backend-spi/sdk-backend-spi.iworkspacecatalogavailableitemsfactory/index.md)

catalog available items factory
