Skip to main content

formats

Inspect the iterabledata format catalog (140+ formats). The list reflects installed optional dependencies and runtime capabilities on your machine.

# All formats with read/write flags
undatum formats list

# Writable outputs only (useful before choosing a conversion target)
undatum formats list --writable

# Read-only inputs
undatum formats list --read-only

# Full capability matrix (bulk, streaming, totals, tables, nested, maturity, native bulk)
undatum formats list --capabilities

# Named tables/sheets in a workbook or database
undatum formats tables workbook.xlsx
undatum formats tables data.sqlite --json

# Single format (aliases, extra, memory, selection, codecs)
undatum formats describe parquet
undatum formats describe geojson --json

# Export catalog for tooling or CI checks
undatum formats export --output formats.json
undatum formats export --no-capabilities
undatum formats list --json

Reference​

undatum formats list​

undatum formats list [OPTIONS]
OptionDescriptionDefault
--writable / --no-writableShow only formats that support writing.--no-writable
--read-onlyShow only read-only formats.
-c, --capabilitiesShow the full runtime capability matrix per format.
--jsonPrint the result as one JSON document (same as --format-out json).
--verbose / --no-verboseEnable verbose logging output.--no-verbose

undatum formats describe​

undatum formats describe [OPTIONS] FORMAT_ID
ArgumentDescription
FORMAT_IDFormat id or alias (e.g. 'csv', 'parquet'). (required)
OptionDescriptionDefault
--jsonOutput as JSON.
--verbose / --no-verboseEnable verbose logging output.--no-verbose

undatum formats export​

undatum formats export [OPTIONS]
OptionDescriptionDefault
-o, --output TEXTOutput file path. Prints to stdout if not given.
--no-capabilitiesExclude runtime capabilities.
--verbose / --no-verboseEnable verbose logging output.--no-verbose

undatum formats tables​

undatum formats tables [OPTIONS] SOURCE
ArgumentDescription
SOURCEFile, directory, or URI to list tables/sheets from. (required)
OptionDescriptionDefault
--jsonOutput as JSON.
--verbose / --no-verboseEnable verbose logging output.--no-verbose

See also shared options.