> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cognigy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Directory

> Install prebuilt extensions and knowledge connectors from the Directory instead of building them yourself.

The *directory* provides a catalog of prebuilt resources, allowing you to add ready-to-use components to your project and expand your agents' capabilities, for example, with [extension nodes](https://docs.cognigy.com/ai/for-developers/extensions.md#extension-nodes) and [knowledge connectors](https://docs.cognigy.com/ai/for-developers/extensions.md#knowledge-connectors).

Key advantages include:

* **Faster setup**. Install prebuilt resources instead of building them.
* **Flexibility**. Customize installed resources for your use case.
* **Reach**. Install or upload custom resources in your project to reuse.

![Directory page with the Extensions tab open, showing extension cards](https://mintcdn.com/cognigy-15abf2ba/RU4mdn5p5GN7u8AW/_assets/ai/develop/directory.webp?fit=max\&auto=format\&n=RU4mdn5p5GN7u8AW\&q=85\&s=def7d85af2517621b3770206b997d101)

## How to use

The directory provides prebuilt extensions and lets you upload custom extensions. On the **Extensions** tab, you can manage extensions that extend the functionality of your agents with extension nodes and knowledge connectors.

### Manage extensions

The **Extensions** tab displays all prebuilt or uploaded custom extensions as cards. The extension cards can include the following tags:

* `Nodes` — the extension includes an extension node.
* `Knowledge` — the extension includes a knowledge connector.
* `Installed` — the extension is installed.
* `Custom` — a custom extension that you uploaded.

Use the **Extension nodes** and **Knowledge connectors** toggles to display only extensions that include extension nodes or knowledge connectors.

> [accordion] Install extensions
>
> 1. On the **Extensions** tab, select **Extension nodes** or **Knowledge connectors**.
> 2. Click the extension you want to install. The extension card expands with details.
> 3. Click **Install**, then click **Install extension** to confirm that you accept the terms of the third-party providers.

> [accordion] Update or uninstall an extension
>
> Extensions with a newer version show **Update available**. Open the extension, then click **Update** or **Uninstall**. In the dialog, confirm with **Update extension** or **Uninstall extension**.

> [accordion] Upload a custom extension
>
> 1. On the **Extensions** tab, click **+ Upload extension**.
> 2. Drag your extension file into the dialog, or click **Browse to upload** and select the extension file from your device.
> 3. Click **Upload**.
>
> To update a custom extension in your project, first upload the new version of the extension. After updating the extension, the custom extension card will display the **Update** button.
>
> To build your own extension, see [Custom extensions](https://docs.cognigy.com/ai/for-developers/extensions.md#custom-extensions).

## More information

* [Extensions](https://docs.cognigy.com/ai/for-developers/extensions.md)
* [Knowledge connectors](https://docs.cognigy.com/ai/agents/develop/knowledge-ai/knowledge-connectors.md)
* [Flow agents](https://docs.cognigy.com/ai/agents/develop/flow-agents/overview)
