# Add an Extension

{% embed url="<https://youtu.be/laWEWJ2ejKY>" %}

Wisej extensions are packages of code that provide additional functionality beyond what you can do with base Wisej.NET. For a complete list of all Wisej.NET extensions, see here: <https://github.com/iceteagroup/wisej-extensions>

Let's create a project that showcases how to use the CKEditor extension. The CKEditor extension is a rich text editor. You can find more information on it[ here.](https://docs.wisej.com/extensions/extensions/ckeditor)

Start by creating a new C# project with the Wisej.NET Web Page Application template.

In the Solution Explorer, right-click and choose "Manage Nuget Packages"

<figure><img src="/files/vSHToMcRCmJTFI88aHqh" alt=""><figcaption></figcaption></figure>

Click "Browse" and type "Wisej CKEditor" in the search bar

<figure><img src="/files/yE6wEqTIb2FFw68CBNpR" alt=""><figcaption></figcaption></figure>

Select the version that matches the version of Wisej.NET that you are using-in this case, Wisej-3. Click Install.

<figure><img src="/files/7NU2vRtELy8UUzLlbu45" alt=""><figcaption></figcaption></figure>

A popup appears. Click "Apply"

<figure><img src="/files/Nj6dq943GNjkvapev3K7" alt=""><figcaption></figcaption></figure>

Open the designer. Then open the toolbox. Search for "CKEditor". Then drag the CKEditor into the designer. Resize it to make it bigger.<br>

<figure><img src="/files/tUvsV4cjdum5U7C6MDnT" alt=""><figcaption></figcaption></figure>

Run the project. It should look like this:&#x20;

<figure><img src="/files/BGuFbLr0bJw5iJxThnvw" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.learnwisej.net/wisej.net-tutorial/next-steps-with-wisej.net/add-an-extension.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
