> For the complete documentation index, see [llms.txt](https://docs.zerve.ai/guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zerve.ai/guide/hosted-apps.md).

# 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>
