# Select Template via App Store

The goal of Xnode Studio is to make it easy and quick to deploy Web3 applications onto 32 bare-metal providers around the word in under 10 minutes.

{% hint style="info" %}
With the October 2024 launch of Xnode Studio V4 we have restricted which apps are deployed until full testing and fixes are completed for each template. Currentlythere are 10 templates available to get you started, with another \~40 in development or being re-certified for Xnode Studio V4.
{% endhint %}

You can visit the Xnode Studio App Store at the following URL:

<https://www.openmesh.network/xnode/app-store>

<figure><img src="/files/kfWGdTdaba9MZQMtt1tH" alt=""><figcaption></figcaption></figure>

### 3 Types of App Templates

There are 3 types of App Templates on the App Store:

* App Templates - Single app deployed on to bare metal server. Can have multiple apps deployed per server. Each app is typically separate.
* Use-Cases Templates - Multiple apps deployed on to bare metal server where each app communicate with each other to form an application.
* Advanced Templates - these are custom XnodeOS forked code bases that can be deployed on bare metal servers. <br>

### App Templates

Single app deployed on to bare metal server. Can have multiple apps deployed per server. Each app is typically separate.

<figure><img src="/files/J7Ey6umFQOqVjige7Lzy" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Deploy an [App Template](https://docs.openmesh.network/products/xnode/template-deployment-guides) now!
{% endhint %}

### Use-Cases Templates

These are Multiple apps deployed on to bare metal server where each app communicate with each other to form an application.

An example of this is the combination of a Ollama backend app deployed with a WebUI frontend app.&#x20;

<figure><img src="/files/89KmbDklxcA1pJrowd3y" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Deploy a [Use-Case Template](https://docs.openmesh.network/products/xnode/use-case-deployment-guides) now!
{% endhint %}

### Advanced Templates

Here is an example of an forked advanced template submitted for a recent Openmesh Hackathon:

* [XnodeOS NextJS Template](https://github.com/Openmesh-Network/xnode-nextjs-template) - click to view the Github repo of the original template
* [XnodeOS NextJS Blog Template](https://github.com/johnforfar/xnode-nextjs-template) - this template has been modifying to host a blog by the community
* [XnodeOS NextJs Linktree Template](https://github.com/Arturou/xnode-nextjs-linktree) - this template has been modified to host a Linktree clone by the community

<figure><img src="/files/9w3FYXA8DVrLNJZkBNlS" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Deploy an [Advanced Template](https://docs.openmesh.network/products/xnode/advanced-deployment-guides) now!
{% endhint %}


---

# 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.openmesh.network/products/xnode/basic-getting-started-guides/select-template-via-app-store.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.
