# Overview

Wisej.NET was designed to be extensible and open to all sorts of technologies from the start. The extensions published on the web site are a fraction of what is possible and what will be available during the product’s lifetime. This short document outlines the different extension types, how to use the published projects, and how to build new extensions.

Note that all the extensions that are currently published are also already precompiled and included in the installer and are automatically added to Visual Studio’s toolbox.

We also offer a wide set of [Premium Extensions](https://docs.wisej.com/extensions/premium-extensions/overview) allowing to smoothly integrate component suites like DevExtreme, Syncfusion EJ2, Telerik KendoUI, Infragistics IgniteUI and more.

## Source Code

The source code for all the extension is freely available on [GitHub](https://github.com/iceteagroup/wisej-extensions). You can fork it to your repo and you can log issues in the repository. We also have a web page that lists some of the early extensions [here](https://wisej.com/extensions/).

{% hint style="success" %}
If you create or modify an extension in a way that can be useful to others, please feel free to either create a pull request or simply log an issue and suggest your solution.
{% endhint %}

## How To Use

First, create a new Wisej project or open an existing one in Visual Studio.&#x20;

In Visual Studio, open the Solution Explorer. (View -> Solution Explorer) Right-click on the project and choose "Manage Nuget Packages".

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FpLAzyYfi2KjUPjjkr3J7%2Fsolutionexplorerproject.png?alt=media&#x26;token=73a68bfb-8369-4dad-9b65-44770047f0bb" alt=""><figcaption><p>This is the project in the Solution Explorer. Right-click here</p></figcaption></figure>

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FkPi8d9mMn2Hq4OGC0I3e%2Fmanagenugetpackages.png?alt=media&#x26;token=871a18aa-d9fb-43c1-806d-e2d118f41654" alt=""><figcaption><p>Choose "Manage Nuget Packages" from the drop-down menu</p></figcaption></figure>

The NuGet Package Manager will open. It looks like this:

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2F30IL2dMRsWIYtQyt3PWW%2Fnuget.png?alt=media&#x26;token=2833a0fe-4b8f-4cff-8d6f-307143d32f51" alt=""><figcaption><p>NuGet Package Manager</p></figcaption></figure>

Click "Browse" and type "wisej" in the search box. Here you will see all of the wisej extensions.&#x20;

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FR6fYpxYCNTtZigBRSnS7%2Fbrowse.png?alt=media&#x26;token=a8052ede-6fb3-4d93-98f7-a1665df37361" alt=""><figcaption></figcaption></figure>

You can search "wisej 3" for the more recent Wisej 3 extensions, ie "Wisej-3-ChartJS". "wisej 2" will find you the older Wisej 2 extensions, ie "WIsej-2-ChartJS" All Wisej 3 extensions start with "Wisej-3" and all WIsej 2 extensions start with "Wisej-2".<br>

Once you have found the extension you are looking for, click on it to select it. Here we have selected the Wisej-3-ChartJS extension.

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FyFksW0V0nyY1IieK412W%2Fchartjs.png?alt=media&#x26;token=9329bef0-43d4-4159-b5df-d37abc0b0d08" alt=""><figcaption><p>Wisej-3-ChartJS has been selected</p></figcaption></figure>

Next, select the version from the dropdown menu. It defaults to the latest version. Note that you can check "include prereleases" to see test versions of the extension.

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FpFkLUnh1DfqTY1xZV5yS%2Fselectversion.png?alt=media&#x26;token=8bbdc3a0-d145-4916-bc1e-d56595ff0695" alt=""><figcaption></figcaption></figure>

Click "install"

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FiXLymR7RhsQ1ks4Y4ovN%2Finstall.png?alt=media&#x26;token=efb76ce9-e55e-4c43-957b-2576ecdcf4eb" alt=""><figcaption></figcaption></figure>

This popup will appear. Click "Apply"

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2FrEx8eGub2x002jTncNY6%2Fapply.png?alt=media&#x26;token=fe5bcb78-5392-43df-a5f2-29794fa34a8b" alt=""><figcaption></figcaption></figure>

The extension has been installed! If you want to double-check, you can view it by expanding "Dependencies" and looking under "Packages" in the solution explorer.&#x20;

<figure><img src="https://2248866391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MFp7MR1wemvcC5891_r%2Fuploads%2F4CD1Y6iZM8d5BEuVNn4N%2Fdependencies.png?alt=media&#x26;token=5adb0672-5255-4544-93d0-0955250f48b1" alt=""><figcaption><p>In the Solution Explorer we can see the nuget package has been installed by expanding "Dependencies"</p></figcaption></figure>

### MCP Endpoint <a href="#mcp-endpoint" id="mcp-endpoint"></a>

The documentation is also available through an **MCP (Model Context Protocol) endpoint**, enabling AI tools and agents to access it directly as a structured, queryable source. Instead of relying on static content or embeddings, MCP allows real-time discovery, search, and retrieval of authoritative information. Use the following endpoint to connect your AI client and interact with the documentation programmatically: <https://docs.wisej.com/extensions/~gitbook/mcp>.


---

# 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://docs.wisej.com/extensions/readme.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.
