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

# Catalogs

Most analytical data is stored in cloud object stores like Amazon S3, GCS, or Azure Blob Storage. However, structural metadata such as table names, schemas, and partitions managed by metastores like Hive, AWS Glue, Dataproc Metastore, Unity Catalog, or Apache Polaris.

In e6data, a Catalog connects to these metastores to provide the metadata needed for querying data stored in object stores efficiently.

| Catalog Service                                                                         | Description                                                      |
| --------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [**Hive Metastore**](/product-documentation/catalogs/create-catalogs/hive-metastore.md) | Traditional metastore widely used with Hadoop and Spark.         |
| [**Glue Metastore**](/product-documentation/catalogs/create-catalogs/glue-metastore.md) | AWS-managed metastore with schema versioning and S3 integration. |
| [**Unity Catalog**](/product-documentation/catalogs/create-catalogs/unity-catalog.md)   | Databricks’ unified metadata and governance layer.               |
| [**Apache Polaris**](/product-documentation/catalogs/create-catalogs/apache-polaris.md) | REST-based Iceberg catalog for scalable metadata management.     |

{% hint style="info" %}
Cross-account support requires specific IAM configuration depending on the cloud provider.
{% endhint %}
