AWS Glue Data Catalog

    AWS Glue Data Catalog is a managed data catalog within AWS Glue with automated schema discovery via crawlers, schema and permission management, and query integration with Athena, EMR, and Redshift Spectrum.

    By Ari Bajo - Data Engineer turned Writer.

    Updated on November 5, 2026

    Product
    AWS Glue Data Catalog
    Category
    Platform-native data governance
    Pricing
    From $1/100,000 objects/month above 1M
    Deployment
    SaaS, data residency
    On this page

    AWS Glue Data Catalog review

    AWS Glue Data Catalog is the best tool for data engineering teams building data lakes or ETL pipelines on AWS who need a native, serverless metadata store that connects seamlessly with the AWS analytics ecosystem.

    — Ari Bajo, Founder of toolsfordata.com

    Strengths

    • Free for the first million objects.
    • The default metastore for Athena, EMR, Redshift Spectrum and Iceberg on AWS.
    • Federates Databricks and Snowflake catalogs.

    Caveats

    • A technical metastore: lineage, data products and stewardship live in SageMaker Catalog.
    • The glossary and semantic search are still in preview.

    When to look elsewhere

    Use Glue Data Catalog as your AWS metastore, and add SageMaker Catalog or a cross-platform catalog for business governance.

    Fun facts

    The Glue Data Catalog stores the first million objects free.

    Glue can read Databricks Unity Catalog and Snowflake catalogs through Iceberg REST.

    AWS added a glossary to the Glue Data Catalog in June 2026.

    AWS Glue Data Catalog pricing

    Glue Data Catalog stores the first million objects and handles the first million requests a month free, then charges $1 per 100,000 objects a month.

    Checked November 5, 2026 on the pricing page.

    AWS Glue Data Catalog features

    AWS Glue Data Catalog appears in my lists of the best data catalog tools. It supports 23 of the 74 tracked data governance features.

    AWS Glue Data Catalog data catalog

    Glue Data Catalog stores table schemas and partitions for AWS analytics services, and federates Databricks and Snowflake catalogs through Iceberg REST.

    Compare: data catalog tools

    • Automated Metadata Harvesting: Crawlers scan Amazon S3, JDBC databases and open table formats (Iceberg v3, Delta 4.0, Hudi as of 2026-09-25) and register schemas and partitions automatically (docs).

    • Search & Discovery: Tables, views and columns are browsable and searchable in the console and through the SearchTables and new SearchAssets APIs (docs).

    • AI-Powered Search: Semantic search (Preview, 2026-06-17) finds tables by business meaning through the Glue Search API, in four regions (docs).

    • Custom Fields & Templates: Custom metadata fields (forms) standardize key-value metadata attached to assets (Preview, 2026-06-17) (docs).

    • Business Glossary: Business glossaries with terms that associate to tables went into Preview on 2026-06-17, without documented steward approval workflows (docs).

    • Metadata Propagation: Lake Formation LF-Tags assigned to a database are inherited by its tables and columns, with per-resource overrides (docs).

    • Usage & Popularity Statistics: No per-table query counts or popularity rankings are documented in the Data Catalog (docs).

    • Asset Certification: No certification or deprecation status for catalog assets is documented (docs).

    • Catalog Usage Analytics: No catalog adoption or coverage dashboard is documented; metadata can be exported to S3 Tables (Preview) for DIY analysis (docs).

    AWS Glue Data Catalog data stewardship

    • Metadata Automation: Catalog changes emit EventBridge events that customers can wire to automation, but no built-in metadata rules are documented (docs).

    • Critical Data Elements: No critical data element registry is documented (docs).

    • Review & Approval Workflows: No approval workflows in the Glue Data Catalog; subscription approvals live in Amazon SageMaker Catalog (docs).

    • Governance Campaigns: No bulk steward campaigns are documented (docs).

    • Governance Scorecards: No governance maturity scoring is documented (docs).

    AWS Glue Data Catalog data classification

    • Data Policy: Lake Formation enforces database, table, column, row and cell-level permissions on Data Catalog resources, including LF-Tag-based access control (docs).

    • Data Masking: Lake Formation hides columns and filters rows and cells, but value-level masking isn't documented (docs).

    • Sensitive Data Discovery: Catalog tables aren't classified automatically; sensitive-data detection is an AWS Glue ETL transform, and Amazon Macie is a separate service (docs).

    • Native Policy Enforcement: Lake Formation permissions are enforced by AWS engines (Athena, EMR, Redshift Spectrum, Glue); catalog federation brings remote Iceberg catalogs into AWS, with no documented policy pushdown into Snowflake or Databricks (docs).

    AWS Glue Data Catalog data compliance

    • Audit Trail: AWS CloudTrail records Glue Data Catalog API calls and Lake Formation data access events (docs).

    • Compliance Reporting: No compliance reports or evidence packs are documented (docs).

    • Regulatory Framework Mapping: No mapping of assets to regulations is documented (docs).

    • Data Activity Monitoring: CloudTrail logs access events, but the Data Catalog documents no access-pattern analysis (docs).

    • ROPA: No GDPR Article 30 register (docs).

    • Data Retention Policies: No data retention or deletion policies in the Data Catalog; Iceberg snapshot cleanup is table maintenance, not compliance retention (docs).

    • Data Subject Rights: No DSAR workflow (docs).

    AWS Glue Data Catalog data marketplace

    • Data Mesh Support: Lake Formation cross-account sharing is a common data mesh building block, but the Data Catalog has no domain or federated-governance model (docs).

    • Self-Service Access Requests: No access request flow in the Glue Data Catalog; subscription requests live in Amazon SageMaker Catalog (docs).

    • Data Products: No data products in the Glue Data Catalog; they're an Amazon SageMaker Catalog feature (docs).

    • Subscription Management: No subscriptions in the Glue Data Catalog (docs).

    AWS Glue Data Catalog data quality

    • SQL Table Tests: AWS Glue Data Quality runs DQDL rules, including custom SQL, on Data Catalog tables and Athena views (billed separately) (docs).

    • Data Health Scores: AWS Glue Data Quality reports a data quality score per ruleset run on a catalog table (docs).

    • Anomaly Detection: AWS Glue Data Quality detects anomalies in data statistics using ML (docs).

    • Data Profiling: Column statistics (nulls, distinct values, min/max, lengths) are computed and stored in the Data Catalog, billed per DPU-hour (docs).

    • Data Contracts: No producer-consumer contract feature is documented (docs).

    AWS Glue Data Catalog AI governance

    • AI Agent Access Governance: Agents read the catalog under IAM and Lake Formation permissions; delivery of policy context alongside agent responses isn't documented (docs).

    • AI Asset Inventory: The Glue Data Catalog stores data tables, not models or agents; AI assets are catalogued in SageMaker (docs).

    • AI Lineage: No lineage in the Glue Data Catalog (docs).

    • AI Regulatory Compliance: No AI regulatory templates (docs).

    • AI Model Health Score: No model scoring (docs).

    AWS Glue Data Catalog workflows

    • REST / GraphQL API: The AWS Glue API covers databases, tables, partitions, statistics and the new asset, glossary and search operations (docs).

    • MCP Server: The AWS Labs Data Processing MCP server exposes Glue Data Catalog databases, tables and partitions to AI agents (docs).

    • Python SDK: boto3 provides a pip-installable Glue client for all Data Catalog operations (docs).

    • Webhooks: Data Catalog database, table and partition changes are emitted as Amazon EventBridge events that can route to HTTP targets (docs).

    • dbt Integration: dbt metadata (manifest, tests) isn't ingested into the Glue Data Catalog; the dbt-glue adapter only runs dbt models on Glue (docs).

    • Browser Extension: No browser extension (docs).

    Not covered: Data lineage · AI features · Collaboration · Master data management · Data context layer

    AWS Glue Data Catalog deployment options

    Glue Data Catalog runs as an AWS service.

    • SaaS Deployment: The Glue Data Catalog is a fully managed, serverless AWS service (docs).

    • Data Residency: Each Data Catalog is regional, and customers choose the AWS Region (docs).

    • Self-Hosted Deployment: There is no self-hosted edition (docs).

    • Hybrid Deployment: No on-premises agent; crawlers reach on-premises databases through JDBC connections from AWS (docs).

    AWS Glue Data Catalog security

    Glue Data Catalog uses AWS IAM and Lake Formation for access control.

    • SSO: Console access uses IAM Identity Center, which supports SAML 2.0 single sign-on with external identity providers (docs).

    • RBAC: IAM policies and Lake Formation permissions control access to catalogs, databases, tables and columns (docs).

    • Audit Log: CloudTrail logs every Glue API call, including catalog changes and permission grants (docs).

    • Compliance Certifications: AWS Glue is in scope for SOC, PCI, FedRAMP, HIPAA and other AWS compliance programs (docs).

    • SCIM Provisioning: IAM Identity Center supports SCIM 2.0 automatic provisioning from external identity providers (docs).

    AWS Glue Data Catalog alternatives

    • Google Cloud Knowledge Catalog: Managed catalog and always-on context engine (formerly Dataplex) that unifies structured, unstructured, and SaaS data — with automated metadata harvesting from BigQuery and Cloud Storage, natural language search, data quality rules, data lineage, and a business glossary.
    • Databricks Unity Catalog: Built-in governance layer for the Databricks Lakehouse platform with a unified data catalog, fine-grained data policy management via ANSI SQL, automated audit logging, and column-level data lineage across tables, views, volumes, and ML models.
    • Coalesce Catalog: AI-powered data catalog (formerly CastorDoc) with natural language search, automated documentation, data lineage, a business glossary, an SQL assistant, and data governance controls for both technical and business users.
    • Snowflake Horizon: Horizon Catalog, the built-in catalog and governance layer for Snowflake — with data classification, column- and row-level policy enforcement, data lineage, data quality monitoring, AI guardrails, and governance that reaches external catalogs beyond Snowflake.
    • Microsoft Purview: Unified data governance and compliance platform with a data catalog, data lineage, data classification, data loss prevention, and audit trails across cloud, on-premises, and SaaS sources.

    AWS Glue Data Catalog FAQ

    What is AWS Glue Data Catalog?

    AWS Glue Data Catalog is the AWS technical metastore for Iceberg and Hive tables, which added a glossary and semantic search in 2026. AWS's business catalog lives in Amazon SageMaker Catalog.

    Is AWS Glue Data Catalog open source?

    No. AWS Glue Data Catalog is proprietary software with no open-source edition.

    How much does AWS Glue Data Catalog cost?

    Glue Data Catalog stores the first million objects and handles the first million requests a month free, then charges $1 per 100,000 objects a month.

    Can AWS Glue Data Catalog be deployed on-premise?

    No. Glue Data Catalog runs as an AWS service.

    What are the best AWS Glue Data Catalog alternatives?

    The tools with the most similar features are Google Cloud Knowledge Catalog, Databricks Unity Catalog, Coalesce Catalog, Snowflake Horizon and Microsoft Purview.

    Join the monthly newsletter

    Evaluating data tools in 2026?

    I curate the most comprehensive lists of data tools, up-to-date comparison tables, and actionable market guides for data teams. More useful than a Gartner report. More reliable than asking AI. Next up: Data Governance, Data FinOps, Data Orchestration...

    No spam. Unsubscribe anytime.