# FAQs

<details>

<summary><strong>What is Akinon UI?</strong></summary>

Akinon UI is the umbrella term for all user interface technologies, component libraries, and architectural standards developed by Akinon. It includes the UI Kit, UI Protocol, and application frameworks for building modern, consistent, and scalable web applications.

</details>

<details>

<summary><strong>What is the difference between UI Kit and UI Protocol?</strong></summary>

* **UI Kit** is a reusable component library published on npm, providing ready-to-use, design-consistent UI elements for any frontend project.
* **UI Protocol** is the architectural standard and set of integration rules that define how UI Kit, Shell App, Client App, and plugin/fullpage concepts work together. UI Protocol ensures seamless interoperability and a unified developer experience.

</details>

<details>

<summary><strong>Can I use Akinon UI Kit in my own project?</strong></summary>

Yes. The Akinon UI Kit is published on npm and can be installed in any compatible React project. It is designed for easy integration and theming.

</details>

<details>

<summary><strong>What is a Shell App?</strong></summary>

A Shell App is the main host application in the Akinon UI Protocol architecture. It manages navigation, layout, and micro-frontend integration, and serves as the container for Client Apps, plugins, and fullpage apps.

</details>

<details>

<summary><strong>What is a Client App?</strong></summary>

A Client App is an independent application or module that runs inside the Shell App. It typically provides a specific business function or page and can be rendered as a fullpage or plugin.

</details>

<details>

<summary><strong>What is the difference between a Fullpage and a Plugin?</strong></summary>

* **Fullpage**: A Client App rendered as a full viewport page, usually representing a standalone workflow or application.
* **Plugin**: A smaller app or component rendered in a specific area (e.g., sidebar, panel) of the Shell App, without taking over the entire screen.

</details>

<details>

<summary><strong>What is a Hybrid App?</strong></summary>

A Hybrid App is a Client App that can function as both a fullpage and a plugin, adapting to different roles as needed. This enables flexible integration and reuse within the Shell App.

</details>

<details>

<summary><strong>Is the Akinon UI Protocol open source?</strong></summary>

The UI Kit and related npm packages are public, but the full UI Protocol architecture, Shell App, and integration code may not be open source. Public documentation covers all npm-available components and their usage.

</details>

<details>

<summary><strong>How do I get support or report issues?</strong></summary>

For support requests or to report issues related to public npm packages, please use our service desk: <https://omniplatform.atlassian.net/servicedesk/customer/portal/16>

</details>

***

If you have a question not covered here, please refer to the relevant package documentation or reach out to the maintainers.


---

# 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.akinon.com/akinon-ui/resources/faqs.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.
