# Developing Plugins

![](/files/-MT-_lZ1UfmVui7sGD5k)

Taking your exchange to the next level requires customizations and features tailored to your needs.

Similar to WordPress or the App store, HollaEx provides an extensive framework for developing custom plugins, allowing you to create new features and provide customized services based on your requirements. As plugins are custom code, you can feasibly build anything you can imagine within the scope of the exchange.

In addition, since plugins are attached on top of the exchange, adding a plugin to your exchange will not interfere with your exchange's core and thus have less chance of problems from interfering with the source logic.&#x20;

Additionally, plugins can have an extensive user interface, both for users and the admin, so it will be more convenient to manage, rather than customizing the code base of HollaEx Kit directly.

## Docs Structure

These plugin pages are split into two sections. The first half, '[Development Walkthrough: Hello-Plugin](/plugins/develop-plugins/development-walkthrough-hello-plugin.md)' is the best place to start, to get an idea of the practical steps that go into the creation of a plugin. It only takes about 20 minutes from start to finish, so we recommend starting here.

After this, the '[Advanced](/plugins/develop-plugins/advanced.md)' section contains the specific details of each step that the walkthrough goes through, for those who want to learn more. In addition, two more advanced tutorials can be found to see examples of more complex plugins.


---

# 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.hollaex.com/plugins/develop-plugins.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.
