Apache Iceberg ist ein offenes Tabellenformat für sehr große analytische Tabellen auf Data Lakes. Es bringt die Verlässlichkeit und Einfachheit von SQL-Tabellen in Big-Data-Umgebungen: Sie können Zeilen zusammenführen, aktualisieren und gezielt löschen, Spalten hinzufügen, umbenennen oder umordnen, ohne die Tabelle neu zu schreiben, und per Time Travel frühere Versionen lesen oder zurücksetzen. Iceberg ist eine Spezifikation mit Bibliotheken (unter anderem für Java, Python, Rust und Go), kein gehosteter Dienst.
Iceberg entstand 2017 bei Netflix, wurde Ende 2018 an die Apache Software Foundation, eine US-amerikanische gemeinnützige Organisation, übergeben und ist seit Mai 2020 ein Top-Level-Projekt unter der Apache License 2.0. Sie betreiben Iceberg selbst auf einem Speicher Ihrer Wahl, im eigenen Rechenzentrum oder bei einem europäischen Anbieter, und bestimmen so den Speicherort Ihrer Daten. Das offene Format begrenzt den Lock-in und erlaubt den Wechsel von Abfrage-Engine oder Anbieter.