> For the complete documentation index, see [llms.txt](https://ainur.gitbook.io/unideck-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ainur.gitbook.io/unideck-docs/reference-and-spec/core-features.md).

# Core Features

Widgets are the building blocks of your UniDeck dashboards. But all of these widgets are able to work together because of the core backbone of UniDeck. The core functionalities documented in this section are the features that make UniDeck become your smart dashboard and assistant.

### API Hub

The API Hub is the heart of UniDeck's advanced widgets and custom data insights. It allows you to connect to any HTTP API and use the data in your dashboards.

You have probably used tools like Postman, Insomnia, or even curl to test APIs before. The API Hub is similar to these tools, but it is designed to be used in your dashboards. You can use the API Hub to connect to any HTTP API as a data source and use the data in your widgets.

{% content-ref url="/pages/HHXBmjvUrxHnDaz0N4Nv" %}
[API Hub](/unideck-docs/reference-and-spec/core-features/api-hub.md)
{% endcontent-ref %}

### AI Insights

The AI Insights feature allows you to use the power of AI to generate insights from your data. At UniDeck we develop our own In-House AI models that can be used as a provider for this feature, but you can also use any other providers like OpenAI ChatGPT or Google Gemini.

Our In-House models are also offered to our Enterprise customers as a private model, which means that the model is trained on your data and is not shared with any other customers and can be hosted on your own premises or cloud infrastructure.

{% content-ref url="/pages/coB0aJrXZoYoJeP9l8dU" %}
[AI Insights](/unideck-docs/reference-and-spec/core-features/ai-insights.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://ainur.gitbook.io/unideck-docs/reference-and-spec/core-features.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
