Tested tool guide
Tested browser tools
Checked August 16, 2026
What Apache Arrow IPC Viewer does, with a checked example
This tool opens a .arrow or .feather file, reads its trailing footer and Flatbuffers-encoded schema, and lists every column with its Arrow type, nullability, and null count before rendering the record batches as a scrollable table. It exists for the moment you have an Arrow file and no Python environment handy to check what's in it. The most common surprise: Feather V1, the original pre-Arrow Feather layout, is a different on-disk format from Feather V2, which is just the Arrow IPC file format under another name, and V1 files may not open here.
Worked example
A concrete input and expected output from the current implementation.
Input
A Feather (Arrow IPC) file with schema {id: int64, name: string, score: float64} and 3 rows: (1, 'Alice', 92.5), (2, 'Bob', 88.0), (3, 'Cara', null) ->
Expected output
Schema panel: id -> int64, not null; name -> string (utf8), not null; score -> float64, nullable, 1 null. Data table (3 rows): 1/Alice/92.5, 2/Bob/88.0, 3/Cara/(null).
The viewer reports exactly the three declared columns with their Arrow types and flags the single null in score, then lists the three record-batch rows in file order.