Skip to main content
When it comes to data formats, chDB is 100% feature compatible with ClickHouse. Input formats are used to parse the data provided to INSERT and SELECT from a file-backed table such as File, URL or S3. Output formats are used to arrange the results of a SELECT, and to perform INSERTs into a file-backed table. As well as the data formats that ClickHouse supports, chDB also supports:
  • ArrowTable as an output format, the type is Python pyarrow.Table
  • DataFrame as an input and output format, the type is Python pandas.DataFrame. For examples, see test_joindf.py
  • Debug as ab output (as an alias of CSV), but with enabled debug verbose output from ClickHouse.
The supported data formats from ClickHouse are: For further information and examples, see ClickHouse formats for input and output data.
Last modified on July 2, 2026