> For the complete documentation index, see [llms.txt](https://documentation.immuta.com/2024.2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.immuta.com/2024.2/data-and-integrations/catalogs/catalogs.md).

# Getting Started with External Catalogs

The how-to guides linked on this page illustrate how to link [an external catalog with Immuta](/2024.2/data-and-integrations/catalogs/reference-guides/pre-configuration.md) to ingest tags.

{% hint style="info" %}
**Best practice:** Use a single catalog; having more than one can lead to multiple truths and data leaks.
{% endhint %}

## Link an Alation external catalog

**Requirement**: A catalog with tags that correspond to your Immuta data sources

### Configuration process

1. [Connect your Alation catalog to Immuta](/2024.2/data-and-integrations/catalogs/configure.md#link-an-alation-catalog).
2. When changes are made to the external catalog, [refresh external tags](/2024.2/data-and-integrations/tags/how-to-guides/managing-tags.md#import-tags-from-an-external-catalog).

## Link a Collibra external catalog

**Requirements**:

* A physical data dictionary with assets that correspond to your Immuta data sources
* The Collibra global role `Catalog` or `Catalog Author`

### Configuration process

1. [Connect your Collibra catalog to Immuta](/2024.2/data-and-integrations/catalogs/configure.md#link-a-collibra-catalog).
2. When changes are made to the external catalog, [refresh external tags](/2024.2/data-and-integrations/tags/how-to-guides/managing-tags.md#import-tags-from-an-external-catalog).

## Link a custom REST catalog

**Requirements**:

* A catalog with tags that correspond to your Immuta data sources
* [Authenticate with the Immuta API](/2024.2/developer-guides/api-intro/immuta-v1-api/authentication.md)

### Configuration process

1. [Connect your custom REST Catalog to Immuta](/2024.2/data-and-integrations/catalogs/configure.md#link-a-custom-rest-catalog).
2. When changes are made to the external catalog, [refresh external tags](/2024.2/data-and-integrations/tags/how-to-guides/managing-tags.md#link-an-external-catalog-to-a-data-source).

## Link Snowflake for tag ingestion

**Requirements**:

* A Snowflake user who can set the following permissions:
  1. `GRANT IMPORTED PRIVILEGES ON DATABASE snowflake`
  2. `GRANT APPLY TAG ON ACCOUNT`
* Snowflake Enterprise Edition or higher

### Configuration process

1. Configure Snowflake tag ingestion to Immuta.
2. When changes are made to the tags in Snowflake, [refresh external tags](/2024.2/data-and-integrations/tags/how-to-guides/managing-tags.md#import-tags-from-an-external-catalog)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://documentation.immuta.com/2024.2/data-and-integrations/catalogs/catalogs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
