---
url: /process-functions/script-integrationcatalog.md
description: Lists the integrations available on this instance.
---

# script.integrationCatalog

Lists the integrations available on this instance, whether or not they're connected yet. Use it to find an integration's `slug` for [script.integrationConnections](/process-functions/script-integrationconnections).

```js
script.integrationCatalog()
```

## Returns

The integrations, each with a `name`, a `slug` and a `description`. Returns an empty array when the catalog can't be fetched.

## Examples

::: code-group

```js [catalog.js]
const integrations = script.integrationCatalog();
```

```json [Result]
[
    {
        "name": "Xero",
        "slug": "xero",
        "description": "Accounting data from Xero."
    }
]
```

:::

## Related

* [script.integrationConnections](/process-functions/script-integrationconnections): lists the connections set up for an integration.
