Terminal-Based TUI

Deep Inspection for Parquet Files & Apache Iceberg Tables

A powerful forensics tool for analyzing file structure, metadata, row groups, column statistics, and table evolution with an intuitive terminal interface.

Parquet Analysis
Iceberg Tables
S3 & Local Files
Performance Testing

Key Features

Parquet Analysis

  • File structure & metadata inspection
  • Row group analysis with statistics
  • Column-level profiling
  • Data sample preview
  • Compression & encoding details

Iceberg Table Analysis

  • Snapshot history & evolution
  • Manifest file inspection
  • Delete file (MOR) forensics
  • Snapshot comparison
  • Performance benchmarking

Cloud Integration

  • S3 file access
  • AWS Glue Catalog support
  • S3 Tables integration
  • PyIceberg catalog support
  • Local & remote files

Performance Testing

  • Query performance comparison
  • Snapshot benchmark testing
  • GizmoSQL integration
  • DuckDB profiling
  • Arrow Flight SQL support

See It In Action

Parquet File Inspection

Parquet Structure

File Structure & Schema

Row Groups

Row Group Analysis

Data Sample

Data Sample View

Profile

Column Profiling

Iceberg Table Analysis

Iceberg Overview

Snapshot Overview

Performance

Performance Testing

Deletes

Delete Files (MOR)

Compare

Snapshot Comparison

Quick Start

Installation

pip install tablesleuth

Requires Python 3.13+ and uv

Basic Usage

Inspect a Parquet File

tablesleuth inspect /path/to/file.parquet

Inspect S3 Files

tablesleuth inspect s3://bucket/path/to/file.parquet

Analyze Iceberg Table

tablesleuth iceberg --catalog glue --namespace db --table my_table

Ready to Start Investigating?

Install TableSleuth and start analyzing your Parquet files and Iceberg tables today.