--- layout: community_extension_doc title: Core Extensions description: How to install DuckDB's core extensions from the core extension repository. --- DuckDB's [extension mechanism]({% link docs/2.0/extensions/overview.md %}) allows for easy extending of DuckDB functionality. Because ducks are not averse to a little [dog food](https://en.wikipedia.org/wiki/Eating_your_own_dog_food) once in a while, a significant part of DuckDB's core functionality is provided through this extension mechanism. These extensions live in the `core` repository. This repository is the default extension repository, meaning that extensions can be loaded either by specifically specifying the `core` repository: ```sql INSTALL json FROM core; LOAD json; ``` or by simply omitting the repository altogether: ```sql INSTALL json; LOAD json; ``` For an extensive list and documentation of all core DuckDB extensions check out the [main DuckDB docs]({% link docs/2.0/core_extensions/overview.md %}).