Top SitesDuckDB – An in-process SQL OLAP database management system

Machine Readiness

Stored receipt and evidence

Overall

20

Readable

65

Callable

0

Commerce

0

Payment

0

Machine Access

Inspect the site's MCP endpoint

Open MCP explorer

DialtoneApp can scan the stored discovery files for this domain, try the MCP initialize handshake, and show the raw protocol transcript.

Purchase boundary

read only

Control boundary

unknown

Payment rails

None

Payment providers

None

Payment methods

None

Payment protocols

None

Payment assets

None

Payment networks

None

Capabilities

None

Verified payment surface

No

Crypto only

No

Readable docs

robots, llms

Products

0

Variants

0

Priced variants

0

Currencies

0

Offers

0

Priced offers

0

Priced actions

0

Samples

Offer samples

No stored offer samples.

Samples

Action samples

No stored action samples.

Samples

Product samples

No stored product samples.

Document

robots.txt

Open robots.txt
Sitemap: https://duckdb.org/sitemap.xml

User-agent: *

Disallow: /docs/1.3
Disallow: /docs/1.2
Disallow: /docs/1.1
Disallow: /docs/1.0
Disallow: /docs/0.10
Allow: /

Document

llms.txt

Open llms.txt
# DuckDB

> DuckDB is an in-process analytical database management system. DuckDB supports SQL and offers clients in popular programming languages such as Python, Java, Node.js, Rust and Go. DuckDB is used as a universal data wrangling tool for data science and data engineering use cases. DuckDB is highly portable and it also runs in web browsers, on smartphones, etc.

Things to remember when using DuckDB:

- DuckDB uses a PostgreSQL-compatible SQL language. All DuckDB clients use the same SQL language.
- DuckDB can load data from popular formats, including CSV, JSON and Parquet. DuckDB can also directly run queries on CSV, JSON and Parquet files.
- DuckDB supports persistent storage but can also run in in-memory mode. The in-memory mode is useful when analyzing small data sets or doing data transformation steps.
- When loading large chunks of data, use the [`SET preserve_insertion_order = false;` configuration setting](https://duckdb.org/docs/lts/sql/dialect/order_preservation) to speed up the loading process and reduce the memory load. When using DuckDB in combination with dataframe libraries such as pandas, turn this mode back on after loading by issuing `SET preserve_insertion_order = false;`.
- DuckDB supports data lake formats such as [Delta Lake](https://duckdb.org/docs/lts/core_extensions/delta), [Iceberg](https://duckdb.org/docs/lts/core_extensions/iceberg/overview) and [DuckLake](https://duckdb.org/docs/lts/core_extensions/ducklake).
- If a workload requires concurrent write access by multiple DuckDB clients, consider using [DuckLake](https://duckdb.org/docs/lts/core_extensions/ducklake).

## Clients

- [List of DuckDB clients](https://duckdb.org/docs/lts/clients/overview)
- [Command Line Interface](https://duckdb.org/docs/lts/clients/cli/overview)
- [Go](https://duckdb.org/docs/lts/clients/go)
- [Node.js](https://duckdb.org/docs/lts/clients/node_neo/overview)
- [Python](https://duckdb.org/docs/lts/clients/python/overview)
- [R](https://duckdb.org/docs/lts/clients/r)
- [Rust](https://duckdb.org/docs/lts/clients/rust)

## Extensions

- DuckDB has a powerful [extension mechanism](https://duckdb.org/docs/lts/core_extensions/overview) that allows loading additional features to DuckDB.

## Examples

- [Analyzing Railway Traffic in the Netherlands](https://duckdb.org/2024-05-31-analyzing-railway-traffic-in-the-netherlands): Demonstrates some of DuckDB's key features, including querying different file formats, connecting to remote endpoints, and using advanced SQL features.
- [Fully Local Data Transformation with dbt and DuckDB](https://duckdb.org/2025-04-04-dbt-duckdb): Shows implementing data transformation and reverse ETL pipelines with DuckDB and dbt using the dbt-duckdb adapter.
- [Using DuckDB in Streamlit](https://duckdb.org/2025-03-28-using-duckdb-in-streamlit): Demonstrates the integration of DuckDB and Streamlit, including the database connection management, the DuckDB Python relational API and responsiveness in interactive map charts.

## Optional

- [Awesome DuckDB](https://raw.githubusercontent.com/davidgasquez/awesome-duckdb/refs/heads/main/README.md): A curated list of projects using DuckDB, resources for using DuckDB.
- [tldr pages entry for `duckdb`](https://raw.githubusercontent.com/tldr-pages/tldr/refs/heads/main/pages/common/duckdb.md): Short help page for the DuckDB command line client.

Document

llms-full.txt

Not stored for this site.