# Micro app based architecture

MechCloud site builder has first class support for micro app architecture which is quite similar to micro frontend architecture. Unlike micro frontend, a micro app in MechCloud can have vuejs components only. **Micro app architecture is what makes MechCloud stand out from other no / low code tools as you will never run into a situation where you will not be able to onboard a page in MechCloud irrespective of the complexity of the page. This is a serious limitation in most of the no/low code tools out there.**&#x20;

Micro apps are used to make custom components (**Frame**, **Layout**, **External Page** and **Component**) developed by third parties available to the sites created using MechCloud site builder. These custom components can be consumed by a MechCloud site by running micro apps either on a remote location (e.g. cloudflare pages) for production or on a local machine during the development phase.&#x20;

<figure><img src="https://docs.google.com/drawings/d/e/2PACX-1vT8jPe1Cm9MEe6OQ1VoG-YFgS7iAF9Xunlo1ABkluh13oKun-X75kLGjs54aVnmYijcW0FRMo7VUr4s/pub?w=959&#x26;h=672" alt=""><figcaption><p>Partner driven micro app architecture (1)</p></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://docs.mechcloud.io/dashboard-builder/micro-app-based-architecture.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.
