PyIceberg Python API

PyIceberg is the official Python implementation of the Apache Iceberg table specification. It provides programmatic access to Iceberg table metadata and data, with integrations for PyArrow, Pandas, DuckDB, Ray, Polars, and multiple catalog backends.

API entry from apis.yml

apis.yml Raw ↑
aid: apache-iceberg:python-api
name: PyIceberg Python API
description: PyIceberg is the official Python implementation of the Apache Iceberg table specification.
  It provides programmatic access to Iceberg table metadata and data, with integrations for PyArrow, Pandas,
  DuckDB, Ray, Polars, and multiple catalog backends.
humanURL: https://py.iceberg.apache.org/
tags:
- Python
- SDK
- Table Format
properties:
- type: Documentation
  url: https://py.iceberg.apache.org/
- type: SDK
  url: https://pypi.org/project/pyiceberg/
- type: GitHubRepository
  url: https://github.com/apache/iceberg-python