Search Shortcut cmd + k | ctrl + k

Run analytics
where your data lives

DuckDB is a SQL database that runs everywhere
Now with client-server support

The friendliest analytical database, loved by data teams worldwide

Seamless integrations
Native clients
  • SQL
  • Python
  • Java
  • Node.js
-- Get the top-3 busiest train stations
SELECT
    station_name,
    count(*) AS num_services
FROM train_services
GROUP BY ALL
ORDER BY num_services DESC
LIMIT 3;
Live demo

Query files and
cloud data directly

Use DuckDB's friendly but powerful SQL dialect to query any data source (Parquet, JSON, S3, data lakes, etc.)

Live demo

How we designed DuckDB

Simple

We made sure that you can install DuckDB in just a few seconds, and built it on familiar technologies so you can start using it immediately.

Read more

Feature-rich

We support a wide range of industry standard technologies (e.g., Parquet, SQL, S3 API) and combine them into a seamless user experience.

Read more

Fast

We built DuckDB on a fast columnar storage engine. DuckDB can spill to disk to support workloads far larger than the available system memory.

Read more

Free

We release DuckDB, its core extensions and the DuckLake format under MIT, a permissive open-source license.

Read more

Portable

We distribute DuckDB for all popular operating systems and ship idiomatic client APIs for major programming languages.

Read more

Extensible

We created a powerful extension mechanism that enables adding new features. In fact, we implemented many core DuckDB features as extensions.

Read more

Built for your stack

DuckDB has native clients and integrations with the data ecosystem

  • CLI
  • Python
  • Go
  • Java
  • Node.js
  • ODBC
  • Rust
curl https://install.duckdb.org | sh

System detected:

Install DuckDB

Start using DuckDB in your environment

More clients and versions

Read our engineering blog

Quack: The DuckDB Client-Server Protocol
release

Quack: The DuckDB Client-Server Protocol

2026-05-12
The DuckDB team
Announcing the Program of DuckCon #7 Amsterdam
DuckCon

Announcing the Program of DuckCon #7 Amsterdam

2026-05-08
Gábor Szárnyas
All blog posts