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.