Skip to main content

A CLI for Iceberg REST Catalogs leveraging PyIceberg and DataFusion

Project description

Iceberg CLI

A powerful, unified command-line interface for Apache Iceberg REST catalogs. This tool extends the capabilities of PyIceberg with profile management, DataFusion SQL querying, and robust administrative tools.

Documentation

-> View Full Documentation

Installation

pip install iceberg-cli

Storage Extras

pip install "iceberg-cli[s3]"   # AWS S3
pip install "iceberg-cli[adls]" # Azure Data Lake
pip install "iceberg-cli[gcs]"  # Google Cloud Storage
pip install "iceberg-cli[all]"  # All backends

Quick Reference

Feature Command
Profiles iceberg profile list, add, update, rename, remove
Catalog iceberg list, create, drop
Data iceberg query, upload, files
Metadata iceberg describe, metadata, maintenance
Shell iceberg shell, completion

Run iceberg docs or iceberg <command> --help for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iceberg_cli-0.1.0.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iceberg_cli-0.1.0-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file iceberg_cli-0.1.0.tar.gz.

File metadata

  • Download URL: iceberg_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for iceberg_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a911d81b03b28a849f4f7c7805ea7d18a1ca483f744b11dd18895830a2acff16
MD5 052bf8d9ea2c1107ae31bc12fda4f1a0
BLAKE2b-256 83bdf56547e3202c131c75c89f86247add3dade018296f61ccb16b8a1c938899

See more details on using hashes here.

File details

Details for the file iceberg_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: iceberg_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for iceberg_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88485686a51d017a652579db88795b34bbf16f3c6eee86429d23bcda955c7801
MD5 33953fb2d1a4a5af0890cbc4c466be9c
BLAKE2b-256 f4247a12c65a6f2c0fffcff2ac8be1e1e34d809f25efbed3112ba62c28faa1f9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page