Skip to main content
Community Hub

Set up Iceberg

TL;DR

Configure Generic REST Catalog and BigLake Metastore authentication for Iceberg integration in Atlan.

Your AI can read this via Docs MCPcurl -fsSL "https://docs.atlan.com/install-docs-mcp" | bashConnect

Configure your Iceberg catalog to enable Atlan to connect and crawl your data lakehouse assets.

Atlan supports two setup modes for Iceberg:

  • Generic REST Catalog using OAuth2 client credentials
  • BigLake Metastore (BLM) on Google Cloud using either service account key auth or Workload Identity Federation (WIF)

Prerequisites​

Before you begin, make sure you have:

  • Permission to create and assign IAM roles in your environment
  • Network connectivity from Atlan (or Self-Deployed Runtime) to your catalog endpoint

Choose setup mode​

Use this mode for REST catalogs that support OAuth2 client credentials.

  1. Request REST catalog credentials from your catalog administrator.
  2. Gather the following values:
    • REST Catalog URI (for example, https://your-catalog.com/api/rest)
    • Client ID
    • Client Secret
    • Catalog Name
    • Warehouse
    • Scope (if required by your catalog)
  3. When creating the crawler in Atlan, select Authentication method = Token and enter credentials in the format client-id:client-secret.

Verify network connectivity​

Before crawling, confirm Atlan can reach your Iceberg catalog:

  • HTTPS access: Your REST catalog endpoint must be available via HTTPS.
  • Firewall rules: Permit outbound connections from Atlan (or Self-Deployed Runtime) to your catalog endpoint.
  • DNS resolution: Your catalog hostname must be resolvable from the runtime.

Next steps​