User Guide

The user guide walks through installing DataFusion in Python, building queries with the DataFrame API or SQL, reading and writing data, tuning execution, and spreading work across processes or machines.

If you are writing an extension library rather than using one, see the {ref}Extension Guide <ffi>.

:maxdepth: 2

introduction
basics
data-sources
dataframe/index
common-operations/index
io/index
configuration
extensions
distributing-work/index
sql
upgrade-guides
ai-coding-assistants