OpenYXDB
Read and write YXDB files from Python and C++.
A cross-platform, open-source implementation of the YXDB binary format.
Python bindings via nanobind, first-class PyArrow, Pandas, and Polars
integration, and streaming projection/row-limit pushdown in
scan_yxdb.
pip install openyxdb
Docs
Usage, API, and the format spec.
Source
GPLv3 on GitHub.
What is YXDB?
YXDB is the native binary format used by Alteryx Designer. It is row-oriented: UTF-16 XML metadata describing the schema, followed by LZF-compressed blocks of records, and a block index at the end for random access. This library supports E1 (non-AMP) YXDB files.