Your universal

data wrangling tool

DuckDB is an analytical database system that you can deploy anywhere: from edge devices to servers with hundreds of cores.

InstallDuckDB has a friendly and expressive PostgreSQL-inspired query language.

Explore feature listDuckDB offers idiomatic and performant APIs for all major programming languages.

ClientsMore than a query engine

The Duck Stack includes a database,

a protocol, and offers first-class support

for lakehouse formats.

DuckDB

An analytical SQL database that can run in-process. Simple, fast, and portable. It is the stack builds on.

Explore DuckDBQuack

The client-server protocol for DuckDB. With Quack, both your client and the server are full-fledged DuckDB instances, so you can access a remote database but also run computations on the client side.

Explore QuackWorks with your stack

DuckDB integrates directly with languages, protocols and data formats.