Extensions
Default Extensions
Different DuckDB clients ship a different set of extensions.
We summarize the main distributions in the table below.  
<div class="narrow_table"></div>  
| Name | CLI (duckdb.org) | CLI (Homebrew) | Python | R | Java | Node.js |
|------|------|------|---|---|---|---|---|
| [autocomplete](#docs:extensions:autocomplete) | yes | yes |     |     |     |     |
| [excel](#docs:extensions:excel)               | yes |     |     |     |     |     |
| [fts](#docs:extensions:full_text_search)      | yes |     | yes |     |     |     |
| [httpfs](#docs:extensions:httpfs:overview)    |     |     |     |     |     |     |
| [icu](#docs:extensions:icu)                   | yes | yes | yes |     | yes | yes |
| [json](#docs:data:json:overview)                 | yes | yes | yes |     | yes | yes |
| [parquet](#docs:data:parquet:overview)        | yes | yes | yes | yes | yes | yes |
| [tpcds](#docs:extensions:tpcds)               |     |     | yes |     |     |     |
| [tpch](#docs:extensions:tpch)                 | yes |     | yes |     |     |     |  
The [jemalloc](#docs:extensions:jemalloc) extension's availability is based on the operating system.
Starting with version 0.10.1, `jemalloc` is a built-in extension on Linux x86_64 (AMD64) distributions, while it will be optionally available on Linux ARM64 distributions and on macOS (via compiling from source).
On Windows, it is not available.