# Hosted Apps

#### Steps to Create a Hosted App on Zerve

1. **Navigate to Hosted Apps**:
   * From Zerve's organization dashboard, select the "Hosted Apps" tab.
2. **Configuration**:
   * **App Type**: Choose the type of application to deploy. In the screenshot, the user's can select between "Python" and "R".
   * **App Name**: Enter a name for the app. This will be part of the API address. In the given example, the app name is "whisperv2".
   * **App Script Name**: Specify the main script that will run on the server. In the given example, it's "streamlit\_app.py".
3. **File Upload**:
   * Upload the archive file containing the application code. The screenshot shows an uploaded file named "Archive.zip".
4. **Requirements**:
   * If the application has dependencies, the user can add them by clicking on "Add package" under the Requirements section.
5. **Deploy App**:
   * Once the user have configured all the settings and uploaded your files, click the "Deploy App" button. This will deploy the application to the provided API address.

#### Additional Features

* **Build Logs**: This feature helps the user to view the build logs to monitor the deployment process and troubleshoot any issues.
* **Custom DNS**: If needed, configure custom DNS settings for the hosted app.

<figure><img src="/files/zJkn199VaV2Mv8zXsIbj" alt=""><figcaption><p>Hosted App</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.zerve.ai/guide/hosted-apps.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.
