Apache DataFusion ist eine erweiterbare Abfrage-Engine in Rust, die Apache Arrow als Speicherformat im Arbeitsspeicher verwendet. Sie bietet SQL- und DataFrame-APIs und liest CSV-, Parquet-, JSON- und Avro-Dateien; enthalten sind ein Abfrageplaner und eine multithreadete, streamende Ausführungsengine. Entwickler nutzen sie, um Datenplattformen, Abfrage-Engines und Analysewerkzeuge zu bauen. Zum Projekt gehören Unterprojekte für Python und Java sowie ein Spark-Beschleuniger. DataFusion ist eine Bibliothek und läuft dort, wo die einbettende Software läuft.
DataFusion steht unter der Apache License 2.0 und wird von der Apache Software Foundation betreut, einer US-amerikanischen Non-Profit-Organisation, die Marke und Governance verwaltet. Das Projekt ist Open Source und wird selbst betrieben; kein Cloud-Dienst eines Anbieters ist beteiligt, und die Daten bleiben bei der Organisation, die die Software betreibt. Für europäische Organisationen geht die Souveränitätsfrage daher um die Infrastruktur und die Teams, die auf der Engine aufbauen, während die US-Stiftung das Gremium bleibt, das den Code verwaltet.