DuckDB ist ein analytisches SQL-Datenbanksystem, das im Prozess Ihrer Anwendung läuft, ohne separaten Server. Es arbeitet von Edge-Geräten bis zu Servern mit vielen Kernen, nutzt einen von PostgreSQL inspirierten SQL-Dialekt und liest und schreibt CSV, JSON, Parquet und Iceberg, lokal oder im Objektspeicher. Es gibt Clients unter anderem für Python, Java, Node.js, Go, R und Rust; Erweiterungen ergänzen Funktionen und Dateiformate. Um DuckDB herum existieren das Client-Server-Protokoll Quack und das Lakehouse-Format DuckLake.
DuckDB, DuckLake und Quack stehen unter der MIT-Lizenz. Geistiges Eigentum und Marken liegen bei der DuckDB Foundation, einer gemeinnützigen Stiftung niederländischen Rechts in Amsterdam. Das Entwicklungsteam DuckLabs (früher DuckDB Labs) sitzt ebenfalls in Amsterdam, ist aber Ende August 2026 zu Amazon Web Services gewechselt; laut Ankündigung bleiben die Projekte Open Source unter der Obhut der Foundation. Da DuckDB im Prozess läuft, bleiben Ihre Daten dort, wo Ihre Anwendung läuft, auch innerhalb der EU.