databricks-iceberg

Manage Apache Iceberg tables on Databricks with Delta interoperability and REST Catalog access.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/LaurentPRAT-DB/LPT_claude_config --skill databricks-iceberg-laurentprat-db
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-iceberg
Source: https://github.com/LaurentPRAT-DB/LPT_claude_config/tree/main/skills/databricks-iceberg
Command: npx skills add https://github.com/LaurentPRAT-DB/LPT_claude_config --skill databricks-iceberg-laurentprat-db

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill empowers users to effectively manage and interact with Apache Iceberg tables within the Databricks ecosystem, enabling seamless data operations and cross-platform compatibility.

Core Features & Use Cases

  • Managed Iceberg Tables: Create, read, and write native Iceberg tables with advanced features like Liquid Clustering and time travel.
  • Delta-to-Iceberg Interoperability: Make existing Delta tables readable as Iceberg using UniForm, and enable Compatibility Mode for streaming tables and materialized views.
  • External Engine Access: Configure external tools like PyIceberg, OSS Spark, and Snowflake to read Databricks-managed Iceberg tables via the Iceberg REST Catalog (IRC).
  • Use Case: A data engineering team needs to expose their Databricks-managed Iceberg tables to a Snowflake data warehouse for BI reporting. This Skill provides the configuration and steps to set up the necessary catalog integration and access controls.

Quick Start

Use the databricks-iceberg skill to create a managed Iceberg table named 'events' in the 'my_catalog.my_schema' catalog and schema.

Frequently Asked Questions about databricks-iceberg

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I read Delta Lake tables as Iceberg on Databricks?

Make existing Delta Lake tables readable as Iceberg on Databricks by enabling UniForm. UniForm generates Iceberg metadata for Delta tables, enabling interoperability for external engines without data duplication.

Can I access Databricks Iceberg tables from Snowflake?

Yes, you can access Databricks Iceberg tables from Snowflake by configuring an external catalog integration via the Iceberg REST Catalog. This Skill facilitates setting up the necessary authentication and credential vending for secure cross-platform data access.

How do I create a native Apache Iceberg table on Databricks?

Create a native Apache Iceberg table on Databricks by using the Skill's managed table functionality. This supports advanced features like Liquid Clustering and time travel, enabling optimized read and write operations within your data lakehouse.

Does Unity Catalog support credential vending for Iceberg REST Catalog?

Yes, Unity Catalog supports credential vending for the Iceberg REST Catalog. This mechanism handles authentication and manages secure data access for external tools like PyIceberg and OSS Spark querying Databricks-managed Iceberg tables.

What is Compatibility Mode for Iceberg on Databricks?

Compatibility Mode for Iceberg on Databricks enables interoperability for streaming tables and materialized views. It allows these advanced Delta Lake features to be read as Iceberg by external engines through the Iceberg REST Catalog.