Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Apache Arrow DataFusion

Free#10 of 28 in Query Engine Software

Apache Arrow DataFusion: A free, open-source query engine for embedding or self-hosting in data systems. Ranked #10 of 28 in Query Engine Software by our editors (8.3/10); pricing: Free plan; best for embedded or self-hosted query execution.

8.3/10Editor score
Apache Arrow DataFusion8.3 Visit DataFusion

At a glance

  • Editor score
    8.3 / 10
  • Pricing
    Free plan
  • Best for
    Embedded or self-hosted query execution
  • Free plan
    Yes
  • Paid from
    Free
  • Federated queries
    Yes
  • Facts checked
    22 Sep 2026
Apache Arrow DataFusion screenshot
  • Where it wins

    • SQL and DataFrame APIs with vectorized, multithreaded execution
    • Extensible custom sources, functions, operators, and execution plans
    • Supports streaming, federation, and common cloud storage systems
  • Where it doesn't

    • Requires developers to embed or self-host the query engine
    • Not a hosted end-user SaaS product with a managed interface
    • Python and Java access comes through related subprojects

Our verdict on Apache Arrow DataFusion

Apache Arrow DataFusion is an open-source query engine framework for developers building databases, analytics systems, data-frame libraries, machine-learning tools, and streaming applications. Written in Rust, it provides SQL and DataFrame APIs, full SQL support, vectorized and multithreaded query execution, query planning and optimization, and built-in support for CSV, Parquet, JSON, and Avro. Its intended audience is technical teams that need query execution inside another system rather than a ready-to-use hosted analytics application.

Its strongest fit is an extensible execution layer. Developers can add custom table providers and data sources, functions, query languages, operators, and execution plans. Streaming execution supports streaming applications, while DataFusion Federation supports federated queries across heterogeneous sources. The ecosystem includes Apache Arrow and Parquet, plus connections for AWS S3, Azure Blob Storage, and Google Cloud Storage. Python and Java interfaces are available through related subprojects, giving teams options beyond the core Rust implementation.

DataFusion is free and open source, with a self-hosted deployment model rather than paid hosted tiers. That keeps the product focused on embedding and customization, but it also places responsibility for integration, deployment, and operational decisions on the adopting team. Choose it when your project needs an extensible query engine with SQL, DataFrame processing, optimization, streaming, and custom-source support. It is less suitable for buyers seeking a managed SaaS query tool, a turnkey user interface, or a packaged end-user analytics product.

Your product? Our editors can test Apache Arrow DataFusion in depth and publish a review, labelled as paid · from $149/mo →

Apache Arrow DataFusion pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on datafusion.apache.org

Apache Arrow DataFusion fact sheet

Free planYes
Paid fromFree
Federated queriesYes
Heterogeneous sourcesYes
DeploymentSelf_hosted
SQL supportFull
Source connectorsNot verified
Result cachingNot verified
Streaming sourcesYes
DeploymentSelf-hosted, Desktop
PlatformsLinux, macOS
SupportCommunity, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations6 integrations: AWS S3, Azure Blob Storage, Google Cloud Storage, Apache Arrow, Parquet, DataFusion Federation
PricingFree plan
Websitedatafusion.apache.org
Facts checked22 Sep 2026

Apache Arrow DataFusion integrations

Apache Arrow DataFusion lists 6 integrations on its own site.

  • AWS S3
  • Azure Blob Storage
  • Google Cloud Storage
  • Apache Arrow
  • Parquet
  • DataFusion Federation

Alternatives to Apache Arrow DataFusion

See all Apache Arrow DataFusion alternatives →

Used Apache Arrow DataFusion? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Apache Arrow DataFusion for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Apache Arrow DataFusion 8.3/10

Apache Arrow DataFusion is listed in our Query Engine Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/apache-arrow-datafusion/"><img src="https://www.itechguides.com/best/badge/apache-arrow-datafusion.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update