Back to Devoured - September 03, 2026
DEVOURED
Why AWS Bought DuckLabs

Why AWS Bought DuckLabs

Data Michael Driscoll
AWS acquired DuckLabs to cement its influence over DuckDB’s roadmap and secure a foundational database primitive for its AI agent and S3-based data services.
What: AWS purchased DuckLabs, the team behind the popular embeddable database DuckDB, aiming to use its efficient SQL engine as a standardized tool for data pipelines and AI agents.
Why it matters: This acquisition mirrors Databricks' purchase of Tabular (Iceberg), signaling that cloud providers are now buying foundational open-source data teams to control the underlying standards that power their compute and storage revenue.
Deep dive
  • AWS acquired DuckLabs, the team behind DuckDB, rather than the DuckDB Foundation itself.
  • DuckDB remains independently governed and open-source.
  • The deal is strategic, aimed at influencing the future evolution of the database as a server and client-server protocol.
  • DuckDB is becoming a preferred database for AI agents due to its portability, speed, and embeddability.
  • The acquisition helps AWS position itself against Databricks and Snowflake by simplifying the stack around S3.
  • It aims to make DuckDB the 'SQL-for-everything' engine, similar to how SQLite became the ubiquitous embedded row-store.
  • MotherDuck, a startup built on DuckDB, faces strategic complications but is pivoting toward higher-level agent and pipeline applications.
Original article

Some thoughts on the strategic logic behind the deal, what it means for MotherDuck and open-source DuckDB, and what AWS may have paid.

Amazon’s acquisition of DuckLabs might be the most significant data infrastructure deal since DataBricks $1B+ acquisition of Tabular in 2024.

First a reminder of what DuckDB is and why it matters: DuckDB is an insanely fast, embeddable analytics database. It's a power tool for data engineers building SQL-based pipelines on data lakes, can act as a lightweight, cost-efficient alternative to Spark. It's also a great engine for data applications -- as Hex's Barry McCardel wrote last week "Hex would not be possible without DuckDB, it’s a goddamn miracle of DB technology." Rill's open-source BI tool is built around DuckDB's speed. By every measure, DuckDB's adoption has been accelerating in the last year, with over 40M+ downloads of the software per month as of June 2026, up 10x in the last 24 months.

So, why did AWS buy DuckLabs?

First, an important point: AWS is not buying the DuckDB foundation, an independent organization which holds the DuckDB trademark and MIT-licensed IP. Nor are they buying MotherDuck, an a16z-backed startup that has been the leading provider of a cloud-hosted DuckDB service. They are buying DuckLabs, a support services firm created by DuckDB creators Hannes Mühleisen and Mark Raasveldt and home to much of the core team developing DuckDB.

So AWS is buying a talented team, not any IP per se, and the ability to shape the roadmap and direction of one of the data ecosystem's fastest growing, most impactful technologies. (Which is why I believe the Databricks acquisition of Tabular, the team behind Iceberg, is the right analogy here.)

Hannes, Mark, and the DuckLabs team have demonstrated an architectural taste that developers love: many of their improvements to SQL (like 'GROUP BY ALL') have been copied by Snowflake and others; their design for DuckLake pushes for a simpler, pure-SQL-managed lakehouse; and their recently announced Quack protocol for DuckDB reveals their ambition to evolve DuckDB beyond it's single-node roots towards becoming a general purpose database, competing with Postgres.

Their future vision and roadmap is more valuable to AWS than the open-source technology that exists today. DuckDB is valuable to AWS for three reasons:

Reason 1: DuckDB + DuckLake + Quack are foundational components of an S3-powered data stack

AWS says in its acquisition announcement that the DuckLabs team will use “DuckDB, DuckLake, and Quack to help power a new generation of data services.”

DuckDB, DuckLake, and Quack together will compete as a free alternative to Databricks and Snowflake for an expanding class of workloads; AWS still makes money on the cloud primitives of compute, storage (primarily S3), and networking. Arguably, spend on those primitives goes up once the vendor tax is removed. This is analogous to Nvidia promoting open-weight models, ultimately dollars not captured by OpenAI's marked-up tokens drops into Nvidia's chip revenues.

We have already watched storage and compute separate. Parquet has become a ubiquitous format for data lakes. S3 — and object storage more broadly — is now foundational infrastructure for software systems. Data lakes allows different applications to read from and write to a unified data lake, not captive to any one database. (Wes McKinney described these trends in his 2023 essay, The Road to Composable Data Systems, that data infrastructure is steadily being decomposed into modular components rather than delivered via a vertically integrated database system.)

(Historically, one of the most important facts about DuckDB was that there was no DuckDB server. It ran inside another process — Python, R, a command-line program, an application — and this constraint was as much a feature as a limitation. There were no network hops, no separate service to administer, and tight coupling between applications and their analytical engine. Quack relaxes these constraints without abandoning the original architecture. It gives DuckDB a native client/server protocol and lets one DuckDB communicate with another over a network. The features coming in DuckDB 2.0 push still further in this direction. Quack becomes stable. Asynchronous I/O makes remote object storage much more practical. The engine evolves to become what it needs to be, operating for long periods of time and serving multiple clients. The DuckDB team has said this is “the year of DuckDB as a server.”)

So DuckDB as a foundation for a new generation of data infrastructure services is the core rationale for the acquisition. But I'll add two others that I believe are contributing factors.

Reason 2: DuckDB may emerge as the preferred database for agents

Agents require local data infrastructure when churning through tasks, to manage state with speed and efficiency. We tend to think about transactional state such as objects, jobs, users or events, and SQLite or Postgres are natural choices for these classes of data. But agents also generate telemetry streams from coding sessions, model routing, experimentation and more. Agents need to introspect and perform analytics on these telemetry streams to self-optimize.

DuckDB happens to be very well suited to this. It is small. It starts quickly. It embeds directly into another process. It has first-class support for Parquet, JSON, CSV, and object storage. There is almost nothing to administer. An agent can create a DuckDB instance for one task, do work inside it, and discard it when the task is done.

More broadly, agents change the volume of work databases are asked to perform. Tanya Bragin, who leads product at ClickHouse, has made the strong claim that AI is redrawing the database market.

An agent can "trigger dozens [of queries] in rapid succession, as it explores available datasets and reasons through many parallel possibilities. What [starts as] a single question becomes a burst of concurrent database queries."

AWS called this out directly in its announcement, saying it wants DuckDB to become a natural tool that “developers, and increasingly agents,” reach for when working with structured data.

Already in my own experience, DuckDB is the database of choice for Claude and Codex when building small data applications and or doing lightweight analytics.

Reason 3: DuckDB gives AWS data developer mojo

There is also a less architectural and more personal reason for the deal: DuckDB has developer mojo.

Developers love the open-source tech, and they like the people who built it.

Hannes and Mark are serious academics who somehow also built a project with a duck mascot, and an unusually friendly developer community.

Given AWS checkered history with open-source technologies and their communities, this infusion of positive vibes is valuable.

What happens to open-source DuckDB and its community?

With AWS now fully behind it as its patron, the development of new features will accelerate, and its adoption will broaden even further. AWS will provide extraordinary resources and a platform to find out how far Hannes and Mark's vision can go.

I don't see AWS meddling with the existing MIT license. The DuckDB Foundation owns the core intellectual property and trademarks, and has said that its licensing and governance will not change as a result of the transaction. Open governance does not make corporate influence disappear, and of course AWS will influence DuckDB’s roadmap.

What happens to MotherDuck?

This is an awkward question (and no less so because I'm a small angel investor in MotherDuck.)

MotherDuck was created to build a cloud data platform around DuckDB and has enjoyed an unusually close relationship with DuckLabs. Its most important technical partner will now be owned by AWS — which also owns the cloud infrastructure on which MotherDuck operates and is perfectly capable of building a competing DuckDB service.

So this is a strategic complication for MotherDuck. The company does, however, have a meaningful head start. More importantly, MotherDuck has already been moving away from the idea that its product is simply “hosted DuckDB in the cloud.” Their recently released Dives product shows MotherDuck moving into interactive analytics and small data applications. Flights moves it toward AI-native data pipelines. The acquisition of Tower brings more of the runtime for those workflows to run inside MotherDuck.

MotherDuck is moving towards becoming an environment in which data applications are built.

That puts the two companies on different trajectories even if AWS eventually does launch a hosted DuckDB service. I expect MotherDuck to keep moving upward: pipelines, agents, notebooks, analytical applications and developer tooling.

Finally: what did AWS pay?

The acquisition price has not been disclosed, so everything here is speculation. The closest analog is the acquisition of Tabular, where Databricks paid more than $1 billion for a company of roughly forty people built around the creators of Apache Iceberg.

AWS is a business whose standalone market cap could be around 1 trillion dollars. If the DuckLabs team helps create an analytical architecture that makes AWS materially more competitive with Databricks, Snowflake, Microsoft Fabric or Google Cloud; if it drives more S3 usage; if DuckDB becomes an important database primitive for agent-created software — relatively small improvements in AWS’s position can be worth very large amounts of money.

This deal also has very little strategic value if Hannes, Mark and the core team collect their checks and leave eighteen months later.

So a price tag of several hundred million dollars would not surprise me, and approaching $1 billion would not be irrational if there were competing bidders.

Explore all 59 articles in today's digest

Fresh dev news, AI-digested daily. Never miss a trend at devoured.fyi